entity-framework - EntityFramework 给出 IDisposable 错误

标签 entity-framework

我在我的 asp.net 网站中使用 EF 作为后端 DataLayer。我创建一个类库并在其中添加模型,引用它并从 ASP.NET 网站使用它。但这一次,我从数据库生成了模型,但似乎没有实现IDisposable,而且我以前看到的方法也不存在。 DeleteObject 、 SaveChanges 等。数据库中只有两个表,并且模型是仅使用 TableSets 和两个方法 AddToTableSet 生成的...有人遇到过这样的问题吗? alt text http://techlipse.net/EF-problem.jpg

最佳答案

您是否扩展了生成的 ObjectContext,然后可能在 EDMX 中重命名它?您可能会在此处查看分部类的您的部分,而没有生成的部分。

“属性”面板对 EDMX 的“实体容器名称”表示什么?

当您右键单击“实体”并转到定义时,您是否会获得正确的生成类?

最后,但可能最有可能的是,您是否从项目中删除了对 System.Data.Entity 的引用,或者不在您的 Web 项目中引用它?

您的 Web 项目是 Web 应用程序项目吗???

关于entity-framework - EntityFramework 给出 IDisposable 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2703889/

相关文章:

c# - Entity Framework Core - 在 Queryable 中使用扩展方法

entity-framework - 未强制执行 EF Core 并发

c# - EF核心: No backing field could be found for property of entity type and the property does not have a getter

c# - CA2000,我不明白原因

c# - 如何在 ASP.NET Identity 中创建不同的用户类型?

asp.net - Entity Framework : Specified method is not supported

asp.net - Multi-Tenancy ASP.NET Core

c# - Entity Framework 覆盖标识列

c# - 是否有比 .Any() 更快的方法来检查该条件?

asp.net-mvc - 无法从应用程序连接到 SQL Azure,但可以从 SSMS 连接到 SQL Azure