Winフォーム/デスクトップアプリケーションでNHibernate.Burrowを使用する方法?
-
25-09-2019 - |
質問
1)は、それが可能なのWinFormsアプリケーションやWPFアプリケーションとバロウを使用することですか?
2)のWinFormsアプリでバロウを設定するには、どのように任意のサンプルがあります。
解決
それが可能であっても - あなたはいけません。バロウはISession、ISessionFactory寿命を設定するには、HttpModuleをを使用しています。
あなたは、DAOオブジェクトとエンティティのためのいくつかの基本クラスの実装を除き穴から何かの役に立つを取得することはありません。私はあなたがより良いあなたのアプリケーションに必要な部品のソースコードを移動し、それらを使用すると考えます。
他のヒント
どのような使用方法について
new NHibernate.Burrow.BurrowFramework.InitWorkSpace();
new NHibernate.Burrow.BurrowFramework.CloseWorkSpace();
これらのメソッドは作成してHttpModuleをを使用せずにセッションを破壊します。だから、uは、モジュールを供給することができませんユニットテストで使用することができます。 =>のWinFormsアプリについて何?質問がまだ開いている。
所属していません StackOverflow