私は、ビジネスロジックプロバイダとしてWCFを使用するWebアプリケーションを開発しています。WFCサービスプロジェクトにデータベースモデルが含まれている必要があります
私のソリューションは、これらの4つのプロジェクトで構成されてい:
- ASP.NET MVCプロジェクト
-
コード第1エンティティフレームワークデータベースとC#ライブラリ - - ProjectCore - ユニットテストが
を投射するWCFサービスアプリケーション
私の質問WCFサービスおよびデータベースモデルの場所に関連しています。
私が使用して(と理由)必要があるオプション:
- WCFサービスアプリケーションプロジェクトにコード最初のEF DBを移動しますか?
- ProjectCoreにWCFサービスを追加しますか?
- 別のプロジェクトのままにしておきますか?
私は、すべてのWCFサービスが1つのコアライブラリに含まれていて、うまくいきましたが、あなたが何を提案しているのだろうかという大きなプロジェクトを続けました。