2011-12-13 64 views
0

我想在不同的服務器上更新/插入兩個相同的數據庫。但我已經創建了兩個文件的.dbml後,我已經得到了很多編譯錯誤,如:LINQ。不同服務器上的相同數據庫

錯誤28的部分方法可能無法多次定義

回答

3

你不需要兩個不同的.dbml文件。你需要做的是使用相同的dbml創建兩個不同的數據庫上下文,但使用不同的連接字符串。另外,你應該考慮交易選項,但這是另一個問題。

+0

現在我試圖通過不同的名稱空間來區分它們。如果我願意,我會按照你的解決方案。 – Ars

+0

這仍然不是你所需要的。如果數據庫具有相同的模式,只需在構造函數中使用不同的連接字符串即可創建兩個完全相同的數據庫上下文類的實例。 –

相關問題