2010-11-16 50 views
0

上下文:我正在使用使用脱机应用程序体系结构的项目。我们的客户端程序有两种模式:连接和断开连接。当用户处于断开模式时,他们将使用他们的本地数据库(SQL CE)来检索和存储数据。当用户再次连接到应用程序服务器时,本地数据库也将与中央数据库同步。该项目中的传输层是WCF,我们实现了一个代理类来公开客户端上的SQLSyncProvider以使Sync Framework同步数据。使用Microsoft Sync Framework筛选数据

问题:我如何使用MSF实现数据过滤?在我们的项目中,每个客户端都有一个角色,每个角色都可以访问不同数量的表以及表中的行。据我所知,MSF允许我们用参数列过滤数据,但是,用户的提供将是相同的。就我而言,为每个用户提供的服务将会如此不同,这取决于用户的角色。

谢谢。

回答

0

您可以在服务器端使用适配器过滤器,并可以发送一些参数从客户端获取客户端数据。

客户端 this.Configuration.SyncParameters.Add( 新的SyncParameter(“@ CustomerName”,“Sharp Bikes”)); 服务器 SqlSyncAdapterBuilder

相关问题