我的数据库在服务器端有6-7个表。我只想要几个10-50的客户名单,这是通过商店程序来获取的(通过加入6-7个表来选择记录)。
我创建了应用程序(用于在线和离线环境),这是从服务器到客户端的同步表,反之亦然。哪个客户在组合框中显示名称(来自存储过程的记录)。
我正在使用同步框架。但这6-7张表包含大约67k附近的巨大记录。我不想同步那张6-7桌子。我想根据登录用户仅同步那些客户列表。
我创建了一个表格,如:
Customer_List user_Id Customer_Name customer_Id
和存储过程按照上面的表结构返回客户列表:
我想使用同步框架将此表与我的存储过程同步。
我怎么能这样做?
答案 0 :(得分:0)
Sync Framework中有公开的API,您可以指定/调用自定义存储过程。
似乎你所做的SP可以表示为过滤器......
例如,side.CustomerId IN(SELECT CustomerId FROM Customer_List WHERE User_Id = @ User_Id)