我们有一个应用程序,要求我们的客户在现场拥有一个 SQL 服务器实例。应他们的要求,应用程序需要将其数据库中的数据与我们数据中心中的副本同步。
我们正在使用 .Net 3.5 SP1。我们需要准确同步数据,包括 IDENTITY 列。
我们更喜欢使用 LINQ to SQL 之类的东西,它可以让我们对映射的实体进行一些简单的选择和插入/更新调用。但是,IDENTITY 列似乎是 LINQ 和类似方法的问题。
我们可以使用内置的 SQL 语句来完成这一切,并根据需要打开/关闭 IDENTITY INSERT,但我更喜欢更优雅的解决方案。
谢谢!
** 编辑 - 我们确实需要编写自己的解决方案,并且确实需要使用 .Net 3.5 SP1 来完成。我不会花时间解释所有原因,但请将建议限制在 .Net 操场内的选项。