繁体   English   中英

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

[英]LINQ, Use Lambda Expression in Include Function

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

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

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

在此处输入图片说明

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

您只需要添加:

using System.Data.Entity;

进入您的命名空间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM