首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Nhibernate中如何返回刚插入记录的主键 ?

2012-02-02 
Nhibernate中怎么返回刚插入记录的主键 ??如题, 我是这么插入记录的C# codepublic int AddPrepaid(Prepaid

Nhibernate中怎么返回刚插入记录的主键 ??
如题, 我是这么插入记录的

C# code
  public int AddPrepaid(Prepaid p)        {            int num = 1;            using(ITransaction tr = session.BeginTransaction())            {                try                {                    session.Save(p);                                     tr.Commit();                }                catch (Exception)                {                    num = 0;                    tr.Rollback();                    throw;                }            }            return num;        }


[解决办法]
去查表的id,在加1
[解决办法]
在做orm的时候应该有sql语句应该有返回值啊。楼主看看sql就是了。如果没有自己加上。

热点排行