【发布时间】:2013-06-05 11:12:52
【问题描述】:
大家好,也许我写错了,但不能让它工作。
我得到了以下实体模型: [分部]--[专场]--[电影]
我运行以下 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 构造或初始化 f__AnonymousType0
3[LINQPad.User.Division,System.Collections.ObjectModel.Collection1[LINQPad.User.Session],System.Collections.Generic.IEnumerable`1[LINQPad.User.Session]] 类型的实例(s => (s.Film.Title != null)) 不受支持。
我想知道在 WCF 数据服务中应用第 3 级过滤器是否存在限制,或者这是我的误解。
【问题讨论】:
-
@Narthring。谢谢你的作品!
标签: linq entity-framework entity-framework-4 wcf-data-services linqpad