UI プレゼンテーション レイヤー、データ アクセス レイヤー、およびデータ セットを含むコモンズ レイヤーを備えた単純なデータ表示アプリを作成しています。このアプリケーションは比較的軽量 (データの書き込み/更新なし) であるため、ビジネス ロジック レイヤーを記述する代わりに、データ ファサード パターンを使用する方が簡単であると考えました。
質問: Facades に関するこの記事をフォローしてきました: http://msdn.microsoft.com/en-us/library/orm-9780596527730-01-04.aspxと図 4.5 では、Facade は次のように同じライブラリに書き込まれます。サブシステム (私の場合はデータ アダプター)。Data Facade 用の新しい C# クラス ライブラリをまとめて作成するのではなく、このアプローチを採用しますか?
私の UI では、次のように Data Facade を利用しています。
public partial class MyDataApp : Form
{
DataFacade ApplicationDataFacade = new DataFacade();
}