我正在尝试从我的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的工作原理(不检测依赖项,但就我而言,它更好)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top