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就是了。如果没有自己加上。