这个问题以前有人问过,但时代和技术似乎发生了翻天覆地的变化,所以我觉得有必要再问一次。
更改包括: * Compact 3.5 SP2 已弃用(很快将不再支持) * Compact 4.0 不支持复制/同步(是的,有一种变通方法,但这对于企业解决方案来说还不够)
对于在 .NET 堆栈上构建新应用程序,对于偶尔连接的应用程序的本地数据库应该使用什么技术。
客户端平台将是一个 windows 平板电脑(带有 windows 8.1/10 Professional)。服务器是当前的 SQL Server 2008 R2 Enterprise。
我们倾向于仅将 SQL Server 2014 Express 用于客户端数据库,因为 Compact Edition 似乎完全落伍了。另外 - 在客户端/本地数据库和服务器数据库之间使用合并复制。