我在引用中有System.Data.Linq
,也包含在命名空间中,但我的数据库上下文没有GetTable
方法。无论我做什么,它都不存在。
这是一个MVC5项目,在.NET 4.5.1上,带有Entity Framework 6。
有谁知道为什么会这样?
答案 0 :(得分:1)
我认为您正在寻找Set<TEntity>()
答案 1 :(得分:1)
对于其他可能正在寻找如何为Linq to SQL获取缺少的GetTable&lt; TEntity&gt;()方法的人:
您必须先添加对项目System.Data.Linq.dll
的引用。
GetTable&lt; TEntity&gt;()函数是Linq扩展,因此您必须通过添加以下内容来实际导入Linq扩展:
using System.Linq;
到你的代码文件。