Winフォーム/デスクトップアプリケーションでNHibernate.Burrowを使用する方法?

StackOverflow https://stackoverflow.com/questions/2598539

質問

1)は、それが可能なのWinFormsアプリケーションやWPFアプリケーションとバロウを使用することですか?

2)のWinFormsアプリでバロウを設定するには、どのように任意のサンプルがあります。

役に立ちましたか?

解決

それが可能であっても - あなたはいけません。バロウはISession、ISessionFactory寿命を設定するには、HttpModuleをを使用しています。

あなたは、DAOオブジェクトとエンティティのためのいくつかの基本クラスの実装を除き穴から何かの役に立つを取得することはありません。私はあなたがより良いあなたのアプリケーションに必要な部品のソースコードを移動し、それらを使用すると考えます。

他のヒント

どのような使用方法について

new NHibernate.Burrow.BurrowFramework.InitWorkSpace();
new NHibernate.Burrow.BurrowFramework.CloseWorkSpace();

これらのメソッドは作成してHttpModuleをを使用せずにセッションを破壊します。だから、uは、モジュールを供給することができませんユニットテストで使用することができます。 =>のWinFormsアプリについて何?質問がまだ開いている。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top