2011-11-17 11 views
0

私は2つのプロジェクトのソリューションを持っています。クラスライブラリで別のプロジェクトからの参照mdf

  1. ASP.NET MVC3
  2. クラスライブラリ

私はMDFのデータベースとBLLとDALのためのすべてのクラスを持っています。

MVCプロジェクトからこのデータベースへの参照を作成するにはどうしたらいいですか、またはMVCプロジェクトApp_Dataフォルダの接続文字列とmdfを使用するようにクラスライブラリに指示するにはどうすればよいですか?

+1

ベストソリューション:**サーバーインスタンスに**それを添付し、その論理データベース名を使用して(代わりにその物理パスとファイルを参照)両方のプロジェクトからそれを参照。あなたのMVCプロジェクトがクラスライブラリDLLを参照している場合、MVCの 'web.config'の設定をDLLで利用することもできます –

答えて

0
  1. 私が見ることができる最もよい方法は、mvcプロジェクトのクラスライブラリを参照することです。 あなたは自動的にウェブサイトのweb.configファイルを使用する接続文字列とアプリの設定を読み取るためConfigurationManagerクラスを使用することができ、あなたのクラスライブラリで
    1. 次にモデルフォルダで、BALをクラスライブラリで呼び出すためにFACADEクラスを作成してください。好きな場合は、この手順をスキップして、BALに直接クラスオブジェクトを作成して使用することができます。サンプルについて

、あなたはcodeplexにMVCのストアフロントや他の例の例を見ることができます。 これが役立つことを願っています。

おかげ のPrashant

関連する問題