您的位置:首页 > 数据库

NHibernate执行SQL语句

2009-11-16 11:48 295 查看
如果需要在使用NHibernate作为数据访问层的时候执行SQL语句,可以参考以下方法:

using System.Web;
2using NHibernate;
3using NHibernate.Cfg;
4using NHibernate.Engine;
5
6namespace NHibernateStudy.DAL
7
客户端调用:

protected void Test
{
ISessionFactoryImplementor sfi = SessionManager.GetISessionFactoryImplementor();
IDbConnection conn = sfi.OpenConnection();

IDbTransaction tran = conn.BeginTransaction();
try
{
IDbCommand com = conn.CreateCommand();
//以下可以随意调用ADO.NET了
tran.Commit();

}
catch
{
tran.Rollback();
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: