首页 新闻 会员 周边

NHibernate 有个方法是 SaveOrUpdate,在不知道主键的情况下怎样用?

0
[已解决问题] 解决于 2011-10-08 08:52

NHibernate 有个方法是 SaveOrUpdate,如果存在Id则调用 update,不存在则调用 save.

但在很多情况下我们要去判断数据库中是不是存在记录,如果存在则更新,如果不存在则添加。

NHibernate 有没有这种功能?

wunaigong的主页 wunaigong | 初学一级 | 园豆:4
提问于:2010-11-16 14:32
< >
分享
最佳答案
0

 如不能有User 不能有相同的Email,如果是这样的规则,只能通过HQL自己查了。NH不可能知道你的业务逻辑。

沉默的糕点 | 小虾三级 |园豆:1786 | 2010-11-16 15:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册