您好:
NHibernate如何知道增删改是否成功了呢?
以前写SQL语句,增删改都会有一个返回值.使用了NHibernate后怎么知道成功与否?
public bool Insert(UserInfo userInfo) { Configuration cfg = new Configuration().Configure(path); ISession session = cfg.BuildSessionFactory().OpenSession(); ITransaction transaction = session.BeginTransaction(); try { session.Save(userInfo); transaction.Commit(); return true; } catch (Exception e) { transaction.Rollback(); return false; } finally { session.Close(); } }
栗子一个
使用NHibernate应该也有反回值吧.?