2010-08-24 78 views
1

我正在创建一个具有一个服务器和多个客户端的应用程序。它是一个使用ADO.NET Entity Framework 4而不是MySQL数据库的c#应用程序。MySQL或Microsoft Sync Framework同步/复制

客户端需要从服务器上的多个数据库表中获取数据。还有两个单独的表需要从客户端发送到服务器。在某些时候,客户端应该能够删除这两个表中的一些旧数据,并保留在服务器上。如果客户端从服务器断开连接一段时间,并且需要在重新连接后的某个时间点更新表,则客户端需要能够工作。

我在考虑与MySQL复制,但我不认为客户端将能够删除旧数据,而不影响服务器表。我也看了微软的同步框架,但我不确定这是否理想,甚至可以满足我的需求。

我不知道很多关于这个问题,所以一些方向将不胜感激。

谢谢 马特W¯¯

回答

0

我决定去与服务器发送到客户端的数据MySQL的复制,因为它是每个数据库中的相同。对于客户端发送到服务器的表,我序列化表实体对象并将它们发送到服务器,并将它们反序列化并将它们添加到其数据库中。

相关问题