【发布时间】:2011-03-06 15:41:41
【问题描述】:
我有一个常见的场景:SL 应用和 WCF 服务作为数据源。
我使用 DTO 通过网络传输业务对象。我有一个问题 - 更新实体。在客户端表单中,我有一个绑定的 DTO,并将其发送到 WCF。我想知道一种通过 DTO 数据更新真实数据库实体的好方法。在 WCF 中,我将 NHibernate 用于 DAL。我的解决方案是通过 id 从数据库中获取附加实体,然后从 DTO 复制所有属性(带有嵌套对象)。
但我认为它不灵活或不好。你能告诉我一个更好的方法吗?
【问题讨论】:
-
你目前的方法对我来说听起来是正确的。
标签: c# silverlight nhibernate data-access-layer dto