在服务器和客户端之间传输数据(移动)

时间:2009-08-04 19:27:40

标签: windows-mobile data-structures compact-framework sql-server-ce

情景:

  • 客户端(移动) - .Net CF 2.0,SQL CE 3.0
  • 服务器 - .Net 2.0,SQL Server 2005,Web服务
  • 客户端和服务器数据库模式不同。从服务器 - 只需要同步某些表中的某些列。从客户端 - 一旦客户进行了更改,一切都需要同步。

客户端将不断轮询Web服务以下载和上传数据。将开发一个框架来打包和解包数据,由客户端和服务器使用。

您将如何开发包装和拆包?使用数据集,序列化强类型对象?欢迎所有建议。

由于

2 个答案:

答案 0 :(得分:0)

SQL Merge Replication是一个选项吗?您可以在服务器上配置发布,以过滤掉客户端上所需的列(和行)。

如果这不是一个选项,答案实际上取决于数据。它经常变化多久?它是如何变化的?你是从服务器获得大多数插入?或者主要是更新?有没有删除?

答案 1 :(得分:0)

Hessian很棒,不仅存在for c#