是否存在在具有模块化结构的客户端(WPF,PRISM,MVVM)和服务器(WCF服务和NHibernate用于DB中的持久性)之间同步分层域对象的最佳实践?
已经有DTO对象用于传输,而单独的模块用于具有回调管理基础结构的服务器请求。
提前致谢=)
阿列克谢
答案 0 :(得分:3)
您可能需要查看Microsoft Sync Framework。
虽然它的主要实现似乎侧重于ADO.NET和关系数据的同步,但Sync Framework支持同步任何类型的对象,包括您自己的自定义对象。
您还可以选择要同步的协议,因此,如果您想要使用例如WCF,它也可以。
但是,它需要一些工作或代表您。