我在我的asp.net网站中使用EF作为后端DataLayer。我创建一个类库并在其中添加模型,引用它并从ASP.NET网站使用它。但是这一次,我从数据库生成了模型,但它似乎没有实现IDisposable,而我用来查看的方法不存在。 DeleteObject,SaveChanges等。DB中只有两个表格,模型仅用TableSets和两个方法AddToTableSet生成...有没有人遇到过这样的问题? alt text http://techlipse.net/EF-problem.jpgEntityFramework给IDisposable错误
2
A
回答
4
扩展了生成的ObjectContext,然后在EDMX中重命名它吗?您可能会在这里看到您的部分课程的一部分,而没有生成的部分。
属性面板为您的EDMX对“实体容器名称”说了什么?
当您右键单击实体并进入定义时,您是否会到达正确的生成类?
最后,但可能最有可能的是,您是否可能从项目中删除了参考文献System.Data.Entity
或者未在您的Web项目中引用它?
是你的Web项目甚至是一个Web应用程序项目?
3
我有我的实体框架代码在自己的项目中,并从一个单独的项目引用它。 NuGet仅在EF项目上设置EntityFramework,这是参考如何自动配置为最新版本。要解决此错误: 工具 - >库软件包管理器 - >管理的NuGet包解决方案 选择安装的软件包,找到实体框架 单击管理按钮,并检查所有项目,将正在访问EF数据模型。
相关问题
- 1. EntityFramework错误
- 2. 错误当更新纪录的EntityFramework
- 3. 关系一对一的EntityFramework错误
- 4. EntityFramework上下文实现错误?
- 5. EntityFramework返回空结果没有错误
- 6. 给错误“mach_msg_trap”错误
- 7. tvNext.setOnClickListener给错误
- 8. jquery.getJSON给错误
- 9. mysql_fetch_array()给错误
- 10. 使用edmx和objectdatasource错误操作CRUD Idisposable
- 11. 加载EntityFramework时出错4.3.1
- 12. IDisposable Winform
- 13. Impementing IDisposable
- 14. 当了IDisposable被传递到父IDisposable的
- 15. FindViewById给出错误
- 16. android:background =“”给出错误
- 17. kerasR给出错误
- 18. shmget()给EINVAL错误
- 19. presentViewController给出错误
- 20. QtConcurrent给出错误
- 21. getElementById给出错误
- 22. 光标给错误
- 23. driver.get硒给错误
- 24. JSON.parse给出错误
- 25. Now()给出错误
- 26. Java不给错误!
- 27. Form.Show()给出错误
- 28. 的UITableView给错误
- 29. MySQL从给错误
- 30. QWebView - 错误给URL
谢谢,我有这个完全相同的问题,你的解决方案以粗体显示为我解决! – Andrew 2011-02-02 17:30:55