2011-12-09 251 views
1

我有一個使用實體框架4.1的MVC應用程序。兩個不同實體框架中的相同實體名稱

我連接到這個應用程序的兩個不同的數據庫,所以我在我的項目中創建了兩個不同的.edmx文件。這些edmx文件具有不同的容器名稱和不同的名稱空間。他們都有一個我想在我的應用程序中使用的具有相同名稱(和相同字段定義)的表。

當我將這個實體添加到兩個模型中時,我的應用程序將無法編譯。我收到了一個「具有相同簽名的多個定義」錯誤。

我是否必須重命名實體才能完成此操作?

謝謝!

-Ben

回答

2

EF不支持多類具有相同名稱在同一集合,不管什麼名稱空間的類中,您可以爲實體使用不同的名稱或將其分解爲單獨的組件。

相關問題