ドメイン モデルの DAL として NHibernate を使用しています。一括プロセスの最後に、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 の達人はいますか?