大家好,也许我写错了,但不能让它工作。
我得到了以下实体模型:[Division]<0..1>--<*>[Session]<1>--<0..1>[Film]
我运行以下 LINQ 查询(在 LINQPad 中):
from d in Divisions select new {d, d.Sessions,
films = from s in d.Sessions where s.Film.Title !=null select s}
但我得到了错误:
使用表达式d.Sessions.Where
3[LINQPad.User.Division,System.Collections.ObjectModel.Collection
(s => (s .Film.Title != null)) 不受支持。
我想知道在 WCF 数据服务中应用第三级过滤器是否存在限制,或者这是我的误解。