【发布时间】:2013-02-23 10:32:14
【问题描述】:
我能做到
var result = OAS_Questions.Count (oasq => oasq.Id!=0);
result.Dump();
甚至
var result = OAS_Questions;
result.Dump();
但是当我尝试包含“问题”的子对象时,通过
说“选项”var result = OAS_Questions.Include("OAS_QuestionOptions");
result.Dump();
我看到以下错误
'System.Data.Linq.Table' 不包含 'Include' 的定义并且没有扩展方法 'Include' 接受 类型的第一个参数 'System.Data.Linq.Table' 可以找到 (按 F4 添加 using 指令或程序集引用)
我已经尝试添加对以下程序集引用的引用。
- 系统代码
- System.Data
- System.Data.Entity
- System.Data.Linq
- System.Linq.Expressions
- System.Data.DataSetExtensions
但是在编写查询时扩展方法“Include()”仍然不可用,并且它给出了语法错误。
【问题讨论】:
标签: .net entity-framework linq linqpad