NHibenate 一些自带增删改查

 NHHelper.Instance.Save( entity1 );         
            NHHelper.Instance.Get( entity.GetType(), id );    //获得一个对象实例

            NHHelper.Instance.BeginTransaction();    //启动事务
            NHHelper.Instance.Add( entity );    //增加一个对象
            NHHelper.Instance.Update( entity, entity.ID );    //更新一个对象
            NHHelper.Instance.Delete( entity );    //删除一个对象
            NHHelper.Instance.Save( entity );    //增加或更新一个对象
            NHHelper.Instance.CommitTransaction();    //提交事务
             
            NHHelper.Instance.Save( entity2, entity3, entity4, entity5 );    //增加或更新多个对象,对象类型不用相同
            NHHelper.Instance.Save( entityList );    //增加或更新列表里的所有对象,对象类型不用相同 
View Code

 

posted @ 2014-01-03 10:30  wongley  阅读(258)  评论(0编辑  收藏  举报