分享:获取Castle.ActiveRecord中的Nhibernate Session

Castle.ActiveRecord.Framework.ISessionFactoryHolder sessionFactoryHolder = Castle.ActiveRecord.ActiveRecordMediator.GetSessionFactoryHolder();
NHibernate.ISession _session = sessionFactoryHolder.GetSessionFactory(typeof(ApplyInfo)).GetCurrentSession();

/*可以使用ADO.NET对象了*/
IDbCommand cmd = _session.Connection.CreateCommand();
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "proc_DeleteApplyInfo"; 

 

posted @ 2012-02-10 13:43  easeyeah  阅读(356)  评论(0编辑  收藏  举报