2012-11-05 142 views
0

我有一個單獨的sql server2008數據庫副本,我們用它來隔離數據。我現在想從這個單獨的數據庫中將幾條記錄帶入生產數據庫。我不確定這樣做的最佳方式,但我需要轉移幾張表格並確保關係保持不變。我想到的最簡單的方法是(如果可能)創建另一個數據庫的另一個dbml數據上下文,並將所有變量設置爲等於新數據庫中的新對象。我意識到我收到了很多衝突錯誤。在一個應用程序中有兩種數據庫共存的方法嗎?數據庫中有一些細微的差異。生產數據庫確實有一些添加的行。兩個相同的dbml數據上下文在一個asp.net應用程序中

謝謝你的幫助,

克里斯

回答

0

我沒有權力這樣也許有人可以給你一個更好的解決方案,但似乎你不能在同一個項目中的兩個型號相同表名。你可以做的是在你的解決方案中創建一個新的項目,以包含單獨數據庫的模型。

這會讓你有兩個模型都包含一個「person」對象,例如因爲他們的命名空間會不同。可能有助於在頁面頂部使用類似於以下兩種模式的聲明:

using PersonLive = MyProject.Person; 
using PersonIsolation = AlternateProject.Person; 
相關問題