更新时间:2022-11-27 14:49:49
可以通过拆分Nhibernate查询来做到这一点 例如
It is possible to do this by splitting the Nhibernate queries up e.g.
var Items = Session.Query<SourceOrderItem>().Where(I=> I.Source.ID == Source.ID).ToList();
foreach(var Item in Items)
{
IsRelevant = Session.Query<Order>().Any(R => R.Customer.ID == C.ID && R.Items.Any(I => I.ID == Item.ID));
if (IsRelevant)
break;
}