質問

多層アプリケーションでアドホッククエリをサポートする標準的なデザインパターンまたはアプローチはありますか?

この質問に対する動機:私の現在のプロジェクトでは、私たちは中間層でIrepository <>パターンを広く使用しています。IREPository <>を使用しているIREPository <>任意のクエリをサポートしようとする試みで式<>を取り込むフィルタビー()メソッドがあります。しかし、式<>がViewModelレベルで構成されている(言う)、DTOS(データ転送オブジェクト).... に関して表現されます。

データベース固有の詳細をデータベース固有の詳細にさらすか、データベースレベルで「getAll()」を実行するのを避けて、それがレイヤーを通過するようにすべてを包むだけで、DTO / DTOでの90%を捨てるためだけに折り返します。ViewModelレイヤー?

ありがとう、 ジム

役に立ちましたか?

解決

This question is answered by a separate post: Generic vs. Specialized Repositories

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top