nhibernate一对一 - 在更新父级时复制新的子记录插入

时间:2016-03-27 11:48:41

标签: c# .net nhibernate

我有两个表:用户 UserPhoto 。他们的关系是一对一的。问题是,当我用新照片更新用户时,新项目(照片)将被添加到数据库中。旧的不会被删除。

以下是我的映射:

用户:

<one-to-one name="Photo" class="UserPhoto" cascade="all-delete-orphan" property-ref="User" constrained="true" foreign-key="None" />

UserPhoto:

<many-to-one name="User" column="UserId" unique="true" cascade="none" />    

0 个答案:

没有答案