0

データ アクセス レイヤーで Entity Framework を使用しており、UI を介した動的クエリの構築をサポートする必要があります (例: (Name == "John" AND Age > 25).TOP(100).ORDERBY(LastName))。

QueryBuilder動的クエリの作成に使用する予定です。そのために、次のような構造を作成することを考えています。

  1. FilterConditionような条件を保持できるビジネス エンティティ レイヤー内のクラスName is equal to John
  2. を使用してクエリに変換するどこかFilterConditionsToQueryクラス。List<FilterCondition>QueryBuilder

データ アクセス レイヤーでクラスを作成し、FilterConditionsToQueryそれを UI レイヤーで直接参照する必要がありますか、それともリポジトリを作成する必要がありますか? MVVM WPF アプリケーションのより良いアプローチは何でしょうか?

4

1 に答える 1