2017-03-14 18 views
0

データレイヤプロジェクトのapp.configではなく、DBConfigurationクラスでEntity Framework設定を構成すると、ビジネスレイヤでEntity Frameworkを参照せずにビジネスレイヤでデータレイヤを使用できるようになります層?Entity FrameworkでDbConfigurationクラスを使用する

+0

app.config以外の接続文字列を設定することを意味する場合は、問題は発生しません。 – confusedandamused

+0

あなたのクラスライブラリを使用しているアプリケーションは、依然として直接依存関係によって必要とされる依存関係を持つ必要があります。 – mason

答えて

1

技術的には、データプロジェクトでは、ビジネスプロジェクトからアクセスしたいEF固有のタイプが直接公開されておらず、必要なEFアセンブリをソリューション全体で利用できるようにしておく必要があります。

ビジネスプロジェクトでapp.configアプローチを使用しても、ビジネスプロジェクトで直接EntityFrameworkを参照する必要はありません。データレイヤープロジェクトで参照するだけで十分です。

関連する問題