为了账号安全,请及时绑定邮箱和手机立即绑定

Linq to SQL中DTO和领域模型(Domain)的EntitySet如何进行更新和插入操作?

Linq to SQL中DTO和领域模型(Domain)的EntitySet如何进行更新和插入操作?

慕尼黑的夜晚无繁华 2018-09-12 05:06:02
问题是这样的,一个UI传过来的DTO,用一个适配层转换成领域模型(Domain),不过对于EntitySet属性的更新或者插入无从入手,我的做法是在服务层调用表单的DAO和明细对象的DAO分步对其对象更新和插入,不过觉得应该不需要这样。具体例子就是一个账单对象,里面包含了多条明细对象,通过DTO更新其内在的属性。请问这个问题怎么解决?
查看完整描述

2 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

明细对象有没有单独的DTO和Domain?如果只更新明细,那么就不要更新主对象,直接找到明细对象再更新。

其实LINQ to SQL真的不适合做这种多层的应用。。。。


查看完整回答
反对 回复 2018-09-25
  • 2 回答
  • 0 关注
  • 853 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信