Microsoft 替换 SQL Server CE

Microsoft replacement of SQL Server CE

提问人:KMC 提问时间:9/14/2016 最后编辑:marc_sKMC 更新时间:3/12/2020 访问量:7182

问:

为什么弃用 SQL Server CE,Microsoft 现在(或将来)替代可移植数据库是什么? 需要本地.msi安装,SQlite 需要第三方绑定才能 ADO.NET。在Visual Studio中工作,我更喜欢Microsoft解决方案。鉴于可移植数据库的重要性与日俱增,我很好奇为什么 SQL Server CE 被放弃而没有被 Microsoft 承诺更换。LocalDB

.NET sql-server-ce

评论

0赞 David Brabant 9/14/2016
blogs.msdn.microsoft.com/jerrynixon/2012/02/26/......
4赞 KMC 9/14/2016
@David布拉班特,“2.磁盘使用量:所有 SQL Server Compact 二进制文件总计约为 4MB,而 LocalDB 安装需要 140MB。下载大小为 32MB,磁盘大小为 160MB??这怎么算是“便携”呢?
0赞 David Brabant 9/14/2016
根据您的限制/要求,另一个可以考虑的选项可能是 Esent。我已经成功使用了几次。但是,如果您严重依赖 SQL 进行查询,那就行不通了。 managedesent.codeplex.com
0赞 KMC 9/14/2016
谢谢大卫。我已经使用了 SQLCE 4.0,现在使用 Sqlite(只是因为 SQLCE 被“弃用”了。我只是觉得学习新事物来做同样的工作感到不舒服,以及为什么没有来自 Microsoft 的“新”SQLCE。
0赞 KMC 9/14/2016
stackoverflow.com/questions/8777456/......我还希望拥有任何 .NET 包装器都会使它明显变慢

答: 暂无答案