LLBLGen:将表从一个数据库复制到另一个数据库

问题描述:

我有两个具有相同表格方案的数据库(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 

我会在DB1创建表2的视图(您可以创建另一个数据库表的视图),生成LLBL GetPro的代码,并进行查询,以从在视图中选择值不存在于表1中。然后,您可以将这些检索值保存在表1中。

+0

对我来说不适用,值可能相同。我认为这个解决方案有点复杂,我需要完全控制数据,所以我可以在将数据插入到目标表之前更改所需的任何数据。 – StreamT 2010-04-29 19:53:21