11

我已将我的“实体框架 4”项目升级到 5。我想在包含(我的动机是取代字符串定义)括号中使用 lambda 表达式。

此时我有:

context.WarrantyContract.Include("Car");

并希望实现这一目标:

context.WarrantyContract.Include(w => w.Car);

但是当我尝试替换字符串时,Visual Studio 无法识别我的意愿。

我会很感激任何正确的方向。

4

1 回答 1

22

Include的lambda 版本在System.Data.Entity.DbExtensions类中声明为扩展方法

为了使用它,您需要using在文件中添加一个具有正确命名空间的:

using System.Data.Entity;

//...

context.WarrantyContract.Include(w => w.Car);
于 2013-01-25T08:45:53.133 回答