要求:我正在尝试查询客户列表。每个客户都可以包含一个联系人列表。只应返回活动联系人。
代码:
Session.QueryOver<Customer>()
.Fetch(x => x.Contacts.Where(c => c.Active))
.Eager
.TransformUsing(new DistinctRootEntityResultTransformer())
.Future()
.AsQueryable();
错误:表达式 x.Contacts.Where(c => c.Active) 中的方法调用无法识别
那么,如何仅过滤活动联系人?