2010-04-29 25 views
1

我試圖從我的Postgresql數據庫中生成實體模型。在.net 3.5和vs2008下它工作正常。不幸的是,在vs10下它沒有。我得到一個錯誤:無法顯示在VS10中使用.NET 4.0在EdmGen2中生成的edmx

"The file references an XML namespace that is inconsistend with the target framework of the project."

我想這是因爲EF4使用EDMX v2的不是V1,但使用EdmGen2的RetrofitModel參數我不能改變它(也可用類似的參數ModelGen但不RetrofitModel下)。我試圖在xml中手動更改版本和引用,並且能夠在設計器中顯示edmx文件 - 但它是空的。

問題

如何產生EF4設計文件從PostgreSQL數據庫VS10?

+0

問題是我正在使用/ RetrofitModel - 在這裏更新引用應該工作(我的數據庫有一個錯誤,使我無法注意到它)。生成EDMX V2/ModelGen工作得很好(不檢測依賴關係,但在我的情況下,它甚至更好)。 – kyrisu 2010-04-29 21:53:20

+0

所以,當你使用'/ ModelGen'時,它是否也會生成edmx文件? – Willem 2012-08-23 07:07:17

+0

如果您將此帖作爲答案發布,我會加註。這將有助於關閉這一點。 – 2013-03-14 08:51:18

回答

0

就關閉了這個問題:

的問題是,我用/ RetrofitModel - 在這裏更新引用應該工作(我的數據庫有它阻止我注意到它的錯誤)。生成EDMX V2/ModelGen工作得很好(不檢測依賴關係,但在我的情況下,它甚至更好)。

相關問題