EntityFramework 4升级到5,lambda不可用

2023-11-27

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

此时此刻我有:

context.WarrantyContract.Include("Car");

并想实现这一目标:

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

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

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


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

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

using System.Data.Entity;

//...

context.WarrantyContract.Include(w => w.Car);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

EntityFramework 4升级到5,lambda不可用 的相关文章

随机推荐