.Net 中使用EF ORM时,在应用DbSet<>.Where LINQ语法时提示错误问题
作者:互联网
现象:在项目中使用了EF操作数据库,在某个类中使用以下代码时提示错误,但其他类中却能正常使用Linq语法
using (var db = new Database().Get()) { var dbList = db.equipmentlog.Where(w => w.time == time && w.operatype == 4); }
错误:错误 5 “System.Data.Entity.DbSet`1<DbAccess.Entity.Dept>”不包含“Where”的定义,并且找不到可接受类型为“System.Data.Entity.DbSet`1<DbAccess.Entity.Dept>”的第一个参数的扩展方法“Where”(是否缺少 using 指令或程序集引用?)
原因,缺少引用
using System.Linq;
标签:错误,EF,System,LINQ,ORM,using,DbSet,Where,类中 来源: https://www.cnblogs.com/xbj-hyml/p/15010824.html