微信登录

增删改查 - UserManager.cs的接口

每一个接口

  1. session
  2. transaction事务
  3. 操作
  4. transaction事务
  5. session
    1. using (ISession session = NHibernateHelper.OpenSession())
    2. {
    3. using (ITransaction transaction = session.BeginTransaction())
    4. {
    5. session.Save(user);
    6. transaction.Commit();
    7. }
    8. }
    1. using (ISession session = NHibernateHelper.OpenSession())
    2. {
    3. using (ITransaction transaction = session.BeginTransaction())
    4. {
    5. session.Delete(user);
    6. transaction.Commit();
    7. }
    8. }
    1. using (ISession session = NHibernateHelper.OpenSession())
    2. {
    3. using (ITransaction transaction = session.BeginTransaction())
    4. {
    5. session.Update(user);
    6. transaction.Commit();
    7. }
    8. }
    1. using (ISession session = NHibernateHelper.OpenSession())
    2. {
    3. using (ITransaction transaction = session.BeginTransaction())
    4. {
    5. user user = session.Get<user>(pk);//
    6. transaction.Commit();
    7. return user;//返回
    8. }
    9. }
增删改查 - UserManager.cs的接口