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();
}
}
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();
}
}
相关文章推荐
- 在nhibernate中执行SQL语句
- 在nhibernate中执行SQL语句和存储过程
- 在nhibernate中执行SQL语句和存储过程
- 在NHibernate中执行SQL语句
- 在nhibernate中执行SQL语句和存储过程
- 在NHibernate中执行SQL语句
- 在nhibernate中执行SQL语句
- 用Log4Net记录NHibernate中执行的SQL语句及执行时间
- 在Nhibernate中执行sql语句
- 在NHIBERNATE中执行SQL语句
- 在nhibernate中执行SQL语句和存储过程
- 在nhibernate中执行SQL语句和存储过程
- 查询SQLServer 服务器,执行过的SQL语句耗时!
- DBA手记 - optimizer_mode影响一个SQL语句是否可以执行
- mybatis直接执行前台传递的sql语句(mapper参数即为sql字符串)
- 关于SQL更新语句的执行方式
- SQL查询语句执行速度快,存储过程执行慢
- 在Eclipse中测试MySQL-JDBC(10)preparestatement批处理(同时执行多条sql语句)
- 添加sql语句执行测试
- 得出SQL语句的执行时间的方法