如何用NHibernate保存DTO?

时间:2012-12-26 10:51:48

标签: nhibernate dto nhibernate-projections

我想做什么:

  1. 使用投影获取DTO
  2. 在UI中我编辑此DTO对象
  3. 保存修改后的对象
  4. 如何保存DTO对象? 我应该重新查询域并合并它吗? 是否有可能指定保存预测?

1 个答案:

答案 0 :(得分:0)

Should I requery domain and merge it dto? 

是。这几乎是你需要做的。 NHibernate不知道如何处理你的DTO,因此任何持久化对象的会话方法都不适用于你的DTO。

Is there a possibility to specify projections for saving?

没有。唯一的“保存预测”是实体的NH映射。