使用跟踪更改/ Sync Framework更改SQL Server CE数据库

时间:2012-03-01 17:24:22

标签: entity-framework sql-server-ce microsoft-sync-framework

我们正在开发一个将使用MS Sync Framework的应用程序(C#/ .NET Framework 4)。

将在客户端SQL Server CE 3.5数据库上启用跟踪更改。因此,我想重新回到轨道上的变化来使用应用程序中的数据。我希望能够从SQL Server CE Track Changes中检索当前的New,Changed和Deleted信息,并在UI中将此数据显示给用户。我发现了很多关于使用同步框架来管理同步的信息,但是如何将这些数据提取到应用程序中以了解UI中的数据库更改?我们正在使用实体框架,而Linq则使用SQL。

我是否可以通过某种方式让实体框架了解Track Changes信息?或者甚至只是Linq查询以获取数据?

我们不能只使用Entity Framework更改跟踪信息,因为这需要在应用程序重新启动甚至后端数据更改之间保持不变。