是否有在具有模块化结构的客户端(WPF、PRISM、MVVM)和服务器(WCF 服务和用于在数据库中持久化的 NHibernate)之间同步分层域对象的最佳实践?
已经有用于传输的 DTO 对象和用于带有回调管理基础设施的服务器请求的单独模块。
提前致谢=)
阿列克谢
最佳答案
您可能想看看 Microsoft Sync Framework .
虽然它的主要实现似乎集中在 ADO.NET 和关系数据的同步上,但同步框架支持任何类型的对象的同步,包括您自己的自定义对象。
您还可以选择要同步的协议(protocol),因此如果您想使用例如WCF,它也会起作用。
但是,这确实需要您或您进行一些工作。
关于wcf - 如何在服务器和客户端之间同步复杂的域对象结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1907732/