0

私はUnitOfWorkApplicationをMVCではなくASP.NETで使用するためのチュートリアルや記事を探しました。しかし、私が見つけることができるすべての情報は、ASP.NET MVCでどのように使用するかについてです。ASP.NET 3.5(MVCではなく)でRhino.Commons.HttpModules.UnitOfWorkApplicationを使用することはできますか?

古いWebフォームアプリケーションでRhino.Commons.HttpModules.UnitOfWorkApplicationを使用することはできません。

ASP.NETページでRhino.Commons.NHRepositoryから継承したリポジトリを使用しているという問題が発生しました。リポジトリ内の関数を呼び出す前にUnitOfWork.Start()を呼び出す必要があります。私はASP.NETにそれをどのようにフックするかを考え出すことでかなり失われています。

答えて

1

はい、通常のASP.NETで動作します。あなたのGlobalApplicationをUnitOfWorkApplicationから継承させるだけです。 UnitOfWork.Start()は、要求が開始されると自動的に実行されます(source code)。

wiki pageを参照してください。

+0

UnitOfWorkApplicationから継承した後、サイトを参照するときに「ファイルD:\ PathOfSite \ Windsorが見つかりませんでした」というエラーが表示されます。 私はWindsorの設定が必要だと思いますか?しかしどうですか? –

+0

xml(windsor.config)またはbinsor(windsor.boo)を使用してwindsorを設定することができます。このサンプルのbinsor configを参照してください:https://rhino-tools.svn.sourceforge.net/svnroot/rhino-tools/trunk/SampleApplications/Exesto/Exesto.Web/Windsor.boo –

+0

ありがとうございます。できます! –

関連する問題