我有一个VS2008 Web项目与EF1数据模型。现在我已经把它转换成一个带有.Net 4的VS2010项目。我的问题是关于实体框架。我怎样才能看到它是什么版本的EF。或者我怎样才能确保它是EF 4?查看实体框架版本
Q
查看实体框架版本
6
A
回答
3
有真的在这里两个问题:
- 什么是EF集版本?在一个(正确的).NET 4项目中,它确实只能是4.
- 什么是EF模型版本?也许令人惊讶的是,EF 4程序集在运行时支持EF 1和EF 4模型。
当您将VS 2008项目升级到.NET 4时,它也会将EDMX升级到EF 4模型。但如果你跳过了这个或者只是想确认它是正确的,那么看看EDMX中的xmlns
元素。
- 对于CSDL,EF 4是“http://schemas.microsoft.com/ado/2008/09/edm”; EF 1是“http://schemas.microsoft.com/ado/2006/04/edm”。
- 对于SSDL,EF 4是“http://schemas.microsoft.com/ado/2009/02/edm/ssdl”; EF 1是“http://schemas.microsoft.com/ado/2006/04/edm/ssdl”
- 对于MSL,EF 4是“http://schemas.microsoft.com/ado/2008/09/映射/ CS“; EF 1是“urn:schemas-microsoft-com:windows:storage:mapping:CS”
9
您可以查看System.Data.Entity.dll版本的项目引用。
6
看看你的'System.Data.Entity'参考版本,如果它是3.5.0.0,那么它是EF1。如果它是4.0.0.0,那么你使用EF4。
相关问题
- 1. 实体框架版本号
- 2. 实体框架4.0 - 版本
- 3. 实体框架版本
- 4. 查看实体框架数据库
- 5. 实体框架7错误版本
- 6. 实体框架版本问题
- 7. 实体框架 - 版本属性名称
- 8. 混乱与实体框架版本
- 9. 实体框架6.1.3版本未打开
- 10. 实体框架版本问题
- 11. 实体框架 - 查看2断开实体更新
- 12. 实体框架和POCO实体,EF版本有区别吗?
- 13. 哪些版本的实体框架支持编译查询?
- 14. 实体框架查询本地默认
- 15. 在基本实体框架中查找
- 16. 实体框架DateTIme查询
- 17. 实体框架查询outofmemoryexception
- 18. 实体框架LIKE查询
- 19. 查询在实体框架
- 20. 实体框架查询
- 21. 实体框架查询
- 22. 实体框架查询
- 23. 实体框架查询XML
- 24. 实体框架在查询
- 25. 实体框架查询#1
- 26. 实体框架查询
- 27. 查询在实体框架
- 28. 查询在实体框架
- 29. 查询在实体框架
- 30. 在实体框架查询
谢谢!在这种情况下,我可以确认我的模型是EF4。 – karl 2010-10-28 13:34:48