我在 Visual Studio 2010 中有一个 VB.Net windows 应用程序,我想使用 ADO.Net 同步服务并且只同步每个表中的数据子集。包含所有数据的主数据库位于 SQL Server 2008 R2 中,LocalDataCache 使用 Compact SQL。我发现了几个示例,例如:http: //msdn.microsoft.com/en-us/library/bb726003 (v=sql.100).aspx#Y1947 ,但它们非常令人困惑。
如果我在 SQL Server 中有一个表,其中包含多个用户的数据行,但我只想查看 1 个用户的数据,我只想同步这个用户的数据。表的主键是 GUID,我想将过滤条件设置为:UserID = 'A34D81B5-EF3F-4B57-B795-F7F2D3B9DBA0'
我已经看过这个并且无法让它为我工作: 同步框架:我可以只同步我的表的一个子集吗?
我发现的所有示例似乎都使这种方式变得比看起来应该的更加困难。有没有人有一个简单的例子来说明如何使用这样的过滤器双向保持 SQL CE 同步?
我已经添加了这个项目:本地数据库缓存,如果我想将整个数据库同步到 Compact SQL,它会很好用,但我不想要所有的数据行。我想要所有的列,但想要过滤它保持同步的行。
我发现的所有代码片段都没有端到端的工作......它们都非常模糊,这对我来说是全新的。我以前从未使用过 Compact SQL。
谢谢!