NHibernate を学ぼうとしているうちに、次のハードルに到達しました。それを StructureMap と統合するにはどうすればよいですか?
コード例は大歓迎ですが、一般的な手順にもっと興味があります。
やろうと思っていたのは…
- Fluent NHibernate を使用して、NHibs 構成で使用するクラス マッピングを作成する
- ISession と ISessionFactory を実装する
- ISessionFactory のインスタンスをシングルトンとして StructureMap にブートストラップします
- HttpRequest ごとのキャッシングを使用して、ISession を StructureMap に登録する
ただし、HttpRequest の最後に、セッション インスタンスでさまざまな片付けメソッドを呼び出す必要はありませんか (それは寿命が尽きたためです)。
Dispose() で片付けを行う場合、structuremap はこれを処理してくれますか?
そうでない場合、私は何をすべきですか?
ありがとう
アンドリュー