SOA中客户端更新的模式

时间:2010-07-08 23:54:10

标签: wcf design-patterns repository-pattern soa dto

我想开发一个数据驱动的WPF应用程序,它使用WCF连接到服务器端,它本身使用NHibernate来持久保存数据。例如,有一个名为“Customer”的域对象,还有一个扁平的(带有Automapper)“CustomerDTO”,它由名为“GetCustomer(int customerId)”的WCF操作返回。

我不知道应该在哪里进行数据验证以及如何处理客户端更新,以便可以通过编辑表单来修改客户端上的单个或多个属性,最后单击“保存”...

请你在这种情况下给我提供一些常见的模式或任何针对真正的LOB应用程序(n层模式,多层等)的最佳实例。

1 个答案:

答案 0 :(得分:0)

听起来非常适合Self Tracking Entities。请注意,STE在印刷机上很热,但仍然需要更加成熟。与他们一起使用的方法应该回答你常见的模式问题。