缺少数据库上下文中的GetTable <tentity>()</tentity>

时间:2014-07-04 07:04:03

标签: c# linq entity-framework

我在引用中有System.Data.Linq,也包含在命名空间中,但我的数据库上下文没有GetTable方法。无论我做什么,它都不存在。

这是一个MVC5项目,在.NET 4.5.1上,带有Entity Framework 6。

有谁知道为什么会这样?

2 个答案:

答案 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;

到你的代码文件。