1

我正在尝试从我的 Postgresql 数据库生成实体模型。在 .net 3.5 和 vs2008 下它运行良好。不幸的是,在 vs10 下它没有。我收到一个错误:

“该文件引用的 XML 命名空间与项目的目标框架不一致。”

我认为这是因为 EF4 使用的是 EDMX v2 而不是 v1,但我无法使用 EdmGen2 的 RetrofitModel 参数来更改它(ModelGen 下有类似的参数,但没有 RetrofitModel)。我尝试在 xml 中手动更改版本和引用,并且能够在设计器中显示 edmx 文件 - 虽然它是空的。

问题

如何从 Postgresql 数据库生成 VS10 的 EF4 设计文件?

4

1 回答 1

0

只是为了结束这个问题:

问题是我正在使用 /RetrofitModel - 这里更新引用应该可以工作(我的数据库有一个错误,导致我没有注意到它)。生成 EDMX V2 /ModelGen 工作得很好(不检测依赖关系,但在我的情况下它甚至更好)。

于 2013-03-14T11:43:24.917 回答