我正在使用Entity Framework在MVC中创建一个脚手架控制器。 我的模型包含一个导航属性,我希望在生成的控制器中获得此属性的急切加载。 并且我得到了我期望的结果,但是
中的模糊调用存在错误var courses = db.Courses.Include(c => c.Department);
错误明细
以下方法或属性之间的调用不明确:'System.Data.Entity.QueryableExtensions.Include(System.Linq.IQueryable,System.Linq.Expressions.Expression>)'和'System.Linq.EntityFrameworkQueryableExtensions.Include (System.Linq.IQueryable,System.Linq.Expressions.Expression>)
任何帮助将不胜感激
答案 0 :(得分:0)
感谢@GertArnold,因为他给了我一个线索
EF7已安装并替换为EF6,但我认为某些refrenced dll并未完全删除,因此我卸载了EF6并且手动删除了与实体框架相关的所有dll文件,同时删除了与项目中的EF相关的任何refrenced文件然后再次重新安装EF6 它工作正常