【问题标题】:EF synchronic savings of local and remote database本地和远程数据库的EF同步节省
【发布时间】:2012-11-08 07:47:07
【问题描述】:

我有一个使用 EF 访问的本地和远程数据库。数据库在初始状态下是同步的。

现在我想保存本地所做的更改,同时保存在远程数据库上。这应该可以在不下载整个远程数据库的情况下实现吗?

我可以只更改上下文的连接字符串,然后在远程调用 SaveChanges() 吗?。

【问题讨论】:

    标签: c# sql entity-framework sync


    【解决方案1】:

    我认为这不是实体框架的工作。您可以使用SQL server replication 同步数据库级别的更改而不更改您的应用程序。您最好的选择是使用transitional replication,它只同步更新而不是快照。

    【讨论】:

      【解决方案2】:

      您可以使用Microsoft Sync Framework

      【讨论】:

      • 这确实同步,但如果我只更改一行,我也需要下载和上传整个表格。
      • 我的错:当我想更新远程数据库时,我必须将 SyncDirectionOrder 设置为下载!
      猜你喜欢
      • 2019-02-08
      • 2011-07-27
      • 2012-11-11
      • 1970-01-01
      • 2013-01-17
      • 2023-03-12
      • 1970-01-01
      • 2014-06-17
      • 1970-01-01
      相关资源
      最近更新 更多