[已解决问题] nhibernate one to many 为何要级联更新
提问时间: 2008-03-13 22:39
悬赏分:30 浏览:347 次

向child表种插入数据为何还要更新child和parent之间的关系

数据库和配置文件不是已经映射了么?

提问者:阿布郎 - 初学一级
所有回答(1)
可以设置cascade更新:
    <set name="Children" inverse="true" sort="natural" cascade="all-delete-orphan">
      <key column="ParentCategoryId" />
      <one-to-many class="Category"/>
    </set>
主要是设置cascade,这个值默认是none,有all/all-delete-orphan/save-update/delete/delete-orphan等,可以把nh源代码工程里三个xsd copy到vs的schemas目录里面,在编辑mapping文件时就会有智能提示
如我本机上vs2008就拷到下面这个目录:
C:\Program Files\Microsoft Visual Studio 9.0\Xml\Schemas
4个月前   回答者:Klesh Wong - 小虾三级
评论
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除