LINQ,在包含函数中使用Lambda表达式

时间:2015-12-08 19:46:32

标签: c# entity-framework linq lambda

我的问题看起来很简单,但没有解决。我在Visual Studio 2013中使用EF 6和LINQ to SQL。我想代表第一个表中使用的外键从第二个表中获取记录。 我想使用' Include'功能,但'包括'函数既不显示表名 在IntelliSense中也不接受像这样的lambda表达式:

var record = db.tblChild.Include(x => x.tblParent)

我的原始代码显示了添加的库。

enter image description here

2 个答案:

答案 0 :(得分:3)

为了在Include中使用lambdas,你必须导入System.Data.Entity命名空间(你有),并且还引用包含必要扩展方法的EntityFramework.dll。

答案 1 :(得分:-1)

您只需添加:

using System.Data.Entity;

进入命名空间。