我是 NHibernate 的新手,在探索它时遇到了以下查询,它给了我“不支持指定的方法”。错误,任何想法为什么?
var merchantSite = session.Query<MerchantSite>().FirstOrDefault(x => x.Site.Id == SiteId);
var customers = session.Query<Customer>().Where(x => x.Transaction.Any<Transaction>(y => merchantSite.Transaction.Any<Transaction>(c => c.Id == y.Id))).ToList();
MerchantSite 和 Transaction 都有一个 Transaction 类型的对象列表。
肯定有人遇到过类似的情况,请分享一下您的经验,遇到这种情况我们该怎么办?
提前致谢!