无法使用.NET 4.0在VS10中的EDMGEN2中显示EDMX
-
02-10-2019 - |
题
我正在尝试从我的PostgreSQL数据库生成实体模型。在.NET 3.5和VS2008下,它运行良好。不幸的是,在VS10下,事实并非如此。我有一个错误:
“该文件引用了一个XML名称空间,与项目的目标框架不一致。”
我认为这是因为EF4使用EDMX V2而不是V1,但是我无法使用EDMGEN2的RetrofitModel参数更改它(ModelGen下的可用参数相似,而不是RetrofoFitModel)。我尝试在XML中手动更改版本和引用,并能够在Designer中显示EDMX文件 - 虽然是空的。
问题
如何从PostgreSQL数据库中生成VS10的EF4设计文件?
解决方案
只是要结束这个问题:
问题在于我正在使用 /RetrofitModel-此处更新引用应起作用(我的数据库有一个错误,这阻止了我注意到它)。为了生成EDMX V2 /ModelGEN的工作原理(不检测依赖项,但就我而言,它更好)。
不隶属于 StackOverflow