如何在服务器和客户端之间同步复杂的域对象结构

时间:2009-12-15 14:13:07

标签: wcf domain-driven-design client-server prism

是否存在在具有模块化结构的客户端(WPF,PRISM,MVVM)和服务器(WCF服务和NHibernate用于DB中的持久性)之间同步分层域对象的最佳实践?

已经有DTO对象用于传输,而单独的模块用于具有回调管理基础结构的服务器请求。

提前致谢=)
阿列克谢

1 个答案:

答案 0 :(得分:3)

您可能需要查看Microsoft Sync Framework

虽然它的主要实现似乎侧重于ADO.NET和关系数据的同步,但Sync Framework支持同步任何类型的对象,包括您自己的自定义对象。

您还可以选择要同步的协议,因此,如果您想要使用例如WCF,它也可以。

但是,它需要一些工作或代表您。