【发布时间】:2013-02-01 14:45:19
【问题描述】:
我们使用 NHibernate 作为域模型的 DAL。 在批量处理结束时,我想使用 NHibernate DAL 执行一些操作
类似:
public void BulkUpdate()
{
var connection = new sqlConnection(“connectonstring”);
var transaction = connection.BeginTransaction();
// Do Bulk Stuff
var session = SessionFactory.OpenSession(connection);
var result = session.Query<DomainClass>();
// Do Stuff with Result
transaction.Commit();
connection.Close();
}
NHibernate 的读取尝试失败,因为它尝试使用没有事务集的命令对象。但我不知道如何将事务对象传递给它。
那里有任何 Nhibernate 大师吗?
【问题讨论】: