0

アーキテクチャの質問があります。私はdddを伴うRestfull apiを持っていて、ユーザーがデータをフィルタリングできるようにするための最良のアプローチは何かを考えています(私はnhibarnateをORMとして使用しています)。

ユーザーがクエリ文字列の例を記述できるようにしたい:

?productName=test&orderId=2

これまでのところ、DTO (フィルター可能なプロパティ) に配置されたカスタム属性を使用してこれを行っており、フードの下で基準 API に変換されています (リフレクションといくつかの奇妙なトリックを使用して..)

私はODataについて読んだことがありますが、それがIQuerableに基づいていることを正しく理解していれば(そしてnHibernateのサポートが不十分です)。

これについてどう思いますか。

4

1 に答える 1