2010-10-19 27 views
1

我有同一个数据库两个SQL服务器。现在我想从第一个到第二个复制一些数据。我创建了两个LINQ to SQL类,但是当我编写查询时,由于名称冲突,我得到一个错误。我怎样才能避免这种情况?的LINQ to SQL - 两个相同的数据库

回答

2

如果模式是相同的(就像它的声音),你应该能够使用相同的模式,只是采用不同的连接字符串/连接初始化两个数据上下文实例。该问题然而,很可能是从一个模型分离对象传递给其他的,所有的主键善良。从本质上说,我会建议复制对象和使用不同的密钥传递不同的对象第二个模型。

此外,如果卷是非常高的,你可能会发现SqlBulkCopy耦合到SqlDataReader有用的;但是并不全部使用LINQ-to-SQL

+0

1为听起来就像其他建议可能是一个更好的解决方案 – 2010-10-19 07:58:06