多層アプリケーションの作成を依頼されました。データを読み取るデータベースとビューがあります。このように設計することを考えました:
- 私の実際のdbのエンティティフレームワークオブジェクトとdbのメソッドを持つDAL。
- DAL のメソッドを呼び出す WCF サービス。
- WCF サービスを実行するための RunService プロジェクト。
- WCFサービスのService Referenceを持ち、全てのビジネスロジックを持つBL
- データを表示するコンソール ビュー。
これは良いアーキテクチャですか?(私はそれを設計し、多層アーキテクチャを使用する方法を知っていることを他の人に示す必要があります。それ以上ではありません)。