2012-07-06 67 views
0

我有一個帶有context.tt和.tt文件的EDMX文件。 我有.tt文件下的POCO類。添加POCO實體

我還有一個EDMX與POCO文件。

我想從第二個EDMX複製一些POCO類到第一個EDMX。

請記住,EDMX中的表格是不同的。

只是想知道是否有可能將一個POCO類從EDMX和.tt文件複製到 另一個。

任何幫助,將不勝感激。

回答

0

解決方案很簡單。更改EDMX文件的連接字符串。

在我的情況下,我不得不創建一個2 Function導入相同的存儲過程,每個指向不同的數據庫。

因此,我通過在模型瀏覽器中rt單擊存儲過程創建了新的函數導入。

在函數導入中,我們可以選擇創建複雜類型。我需要創建一個新的複合類型,因爲存儲過程中使用的一個表具有不同的列。

創建函數導入後,只需關閉模型瀏覽器並構建解決方案即可。

IDE將提示輸入文件名並創建新的context.tt和.tt文件。只需將新的POCO實體複製到現有的.tt文件。

現在我們有2個函數導入和2個POCO實體。現在我們可以指向任何一個數據庫,而且事情會起作用。

希望能幫助任何人陷入類似的情況。