Sql server visual studio 2013中缓存数据库的正确选择>;应用

Sql server visual studio 2013中缓存数据库的正确选择>;应用,sql-server,wcf,caching,visual-studio-2012,microsoft-sync-framework,Sql Server,Wcf,Caching,Visual Studio 2012,Microsoft Sync Framework,我一直在网上搜索关于本地缓存数据库和同步的问题的最终答案 我有许多项目是几年前开发的,它们使用SQL Compact 3.5 SP2、同步框架、SQL 2008 R2和更改跟踪以及本地缓存数据库visual studio模板 我希望在新项目迫在眉睫时使用类似的技术,但我需要确保所使用的技术不会接近生命的终点,并且在未来几年内将得到支持。SQL Compact 3.5或4似乎不是用于这一进展的解决方案。此外,本地数据库缓存模板在visual studio 2012中不再可用+ 客户端很可能是桌面应

我一直在网上搜索关于本地缓存数据库和同步的问题的最终答案

我有许多项目是几年前开发的,它们使用SQL Compact 3.5 SP2、同步框架、SQL 2008 R2和更改跟踪以及本地缓存数据库visual studio模板

我希望在新项目迫在眉睫时使用类似的技术,但我需要确保所使用的技术不会接近生命的终点,并且在未来几年内将得到支持。SQL Compact 3.5或4似乎不是用于这一进展的解决方案。此外,本地数据库缓存模板在visual studio 2012中不再可用+

客户端很可能是桌面应用程序,需要通过WCF服务进行同步,因为不允许它们直接连接到SQL Server数据库

这些项目的目标将是Windows7、Windows10,可能还有WindowsPhone和平板电脑

对于未来的应用程序,建议使用什么本地数据库缓存解决方案

它仍然是同步框架(如果是的话,是什么本地数据库)还是我应该学习其他东西


非常感谢您的任何建议:)

VS 2012没有本地数据库缓存,他们希望用户使用基于云的服务,如azureAhh-好的-这就是为什么他们删除它的原因-但不幸的是,将azure用于本地偶尔连接的缓存数据库不是一个选项。我会继续调查的。干杯