【发布时间】:2010-09-24 00:57:29
【问题描述】:
背景:我在一个 ASP.NET MVC 应用程序中使用 Nhibernate,它具有视图中的开放会话模式,我需要使用原始 ADO.NET 来执行一些性能关键的数据库操作。
我对如何获取连接实例感到有些困惑,因为我在许多博客文章中看到了两种不同的方法。
我要使用吗:
var connection = Session.Connection;
或者:
var connection = ((ISessionFactoryImplementor)sessionFactory).ConnectionProvider.GetConnection();
我似乎无法在任何地方找到一个决定性的答案,我希望具有丰富 NHibernate 经验的人可以在这里加入。
【问题讨论】:
标签: nhibernate ado.net