Modelフォルダに配置されたLinq to SQLクラスを使用しているASP.NET MVCアプリケーションがあります。MVCアプリケーションに追加のクラスを配置する場所
私は通常、私のBLLに配置するいくつかの余分なクラスを作成したいと思いますが、MVCでこれをどう動作させるかはわかりません。
WebFormsを使用すると、DALをクラスライブラリとして使用できます。 私のBLLを参照するクラスライブラリとしての私のBLL。 DALとBLLの両方を参照する私のWebサイト。
私が直面しています問題は、私はクラスライブラリを作成する場合、それは私のモデルに含まれているタイプを使用する必要がありますので、これは私のMVCアプリケーションを参照する必要があります、です。
次に、クラスライブラリへの参照を追加(または追加しようとすると)すると、循環依存関係が発生します。
Webフォームの場合。私の他の選択肢は、クラスをApp_Codeに配置することです。 MVCアプリケーションに相当するApp_Codeはありますか?
scottguチップありがとうございます。 あなたがモデルフォルダをもしかして「あなたはモデルクラスでそれを配置することができますか」? –