我有一个本地和远程数据库,可以通过EF访问。数据库在初始状态下同步。
现在我想保存本地完成的更改,也保存在远程数据库上。这可以在不下载整个远程数据库的情况下实现吗?。
我可以只更改上下文的连接字符串,然后在远程调用SaveChanges()吗?
答案 0 :(得分:2)
我认为这不是实体框架的工作。您可以使用SQL server replication来同步数据库级别的更改,而无需更改您的应用程序。您最好的选择是使用仅transitional replication同步更新而不是快照。
答案 1 :(得分:1)
您可以使用Microsoft Sync Framework。