2010-04-29 151 views
1

我有兩個具有相同表格方案的數據庫(SQL Server 2005)。我需要將源表中的數據複製到目標,並對數據進行一些修改。LLBLGen:將表從一個數據庫複製到另一個數據庫

如果目標表已經包含一些數據,則源表中的行不應該覆蓋,而是要添加到目標表中。

在我們的項目中,我們使用LLBLGen和LINQ to LLBLGen作爲ORM解決方案。

Example: 
    Database 1  Database 2     Database 1 
    Table 1:   Table 1:      Table 1: 
    Key Value   Key Value     Key Value 
    1 One   1 T2_One  Result=> 1 One 
    2 Two   2 T2_Two     2 Two 
    3 Three          3 Three 
                4 T2_One 
                5 T2_Two 

回答

0

我會在DB1創建表2的視圖(您可以創建另一個數據庫表的視圖),生成LLBL GetPro的代碼,並進行查詢,以從在視圖中選擇值不存在於表1中。然後,您可以將這些檢索值保存在表1中。

+0

對我來說不適用,值可能相同。我認爲這個解決方案有點複雜,我需要完全控制數據,所以我可以在將數據插入到目標表之前更改所需的任何數據。 – StreamT 2010-04-29 19:53:21

相關問題