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

Ikr*_*han 1 c# linq lambda entity-framework

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

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

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

在此处输入图片说明

Mih*_*tea 5

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