SQL Server CE 4.0 本地缓存代理?!英孚支持?

Posted

技术标签:

【中文标题】SQL Server CE 4.0 本地缓存代理?!英孚支持?【英文标题】:SQL Server CE 4.0 Local Cache Agent?! EF Support? 【发布时间】:2012-03-24 08:47:03 【问题描述】:

是否有可能在不久的将来提供一个 SQL Server Compact 4.0 DB 来与 SQL Server 同步,不幸的是,在没有 SyncCeProvider 的情况下为这个版本提供了一些 SyncFramework .... 以及使用本地缓存的机会异步一也被禁止,因为它仅在 3.5 版本中受支持。

不幸的是,我一无所知,如果需要数据库提供的替代方案,一旦支持实体框架和本地缓存代理。

SQL Server Compact 3.5 的版本可以工作,但不幸的是我遇到的问题是没有生成自动增量列......太糟糕了,有人有替代建议吗?

【问题讨论】:

在我使用 SyncFx 的有限工作中,我会说自动增量/身份列作为主键是一个糟糕的主意。我在单向 master->slave 方法中对它们没有任何问题,但是当您尝试将 x 个 slave 中的数据同步到 master 上的单个表时,它们会变得非常短。 【参考方案1】:

虽然不受支持,但 SqlCeSyncProvider 实际上可以与 SQL CE 4.0 一起使用。

SQL Express 怎么样?还是 SQL Express 2012 LocalDB 而不是 SQL CE?

【讨论】:

以上是关于SQL Server CE 4.0 本地缓存代理?!英孚支持?的主要内容,如果未能解决你的问题,请参考以下文章

在 WPF 应用程序中未安装 SQL Server CE 4.0 的用法

无法使用 SQL Server CE 4.0

使用 Sql Management Studio 2008 连接到 Sql Server CE 4.0 时出现问题

SQL Server CE 数据库升级 3.5 到 4.0 C#

使用 SQL Server CE 4.0 的简单实体查询慢

将 SQL Server CE 数据库 (.sdf) 从 3.5 更新到 4.0