Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 构建SQL可同步架构的最佳解决方案_C#_Sql_Sql Server - Fatal编程技术网

C# 构建SQL可同步架构的最佳解决方案

C# 构建SQL可同步架构的最佳解决方案,c#,sql,sql-server,C#,Sql,Sql Server,我在一个新项目上工作,它使用C# 我有多个客户端和一个服务器 客户端使用基于服务的数据库MDF,服务器使用SQL Server 2014 我需要最好的解决方案从头开始构建模式,以便在同步事务中使用Microsoft Sync Framework,而不会出现PK或身份增量等冲突 例如: 表客户:id(主键、身份)、姓名、电话、地址 如何使同步与所有客户端共享相同的信息,而不产生任何冲突或覆盖。我在客户端上使用了主sql server和sql server之间的合并复制。它使用guid来避免冲突,但

我在一个新项目上工作,它使用C#

我有多个客户端和一个服务器

客户端使用基于服务的数据库MDF,服务器使用SQL Server 2014

我需要最好的解决方案从头开始构建模式,以便在同步事务中使用Microsoft Sync Framework,而不会出现PK或身份增量等冲突

例如:

表客户:id(主键、身份)、姓名、电话、地址


如何使同步与所有客户端共享相同的信息,而不产生任何冲突或覆盖。

我在客户端上使用了主sql server和sql server之间的合并复制。它使用guid来避免冲突,但这是地狱。。。好运气这听起来是个坏主意。你有一台服务器,为什么不使用它。。?本地数据库应该解决什么问题呢?我觉得本地数据库一点也不坏,一开始它解决了很多问题,比如连接稳定性和海量数据缓存。假设您有一个检索超过10万行的查询。请告诉我性能和网络成本等。。