【发布时间】:2013-01-25 19:23:14
【问题描述】:
我有架构问题。我有带有 ddd 的 Restfull api,我想什么是允许用户过滤数据的最佳方法(我使用 nhibarnate 作为 ORM)。
我想允许用户编写查询字符串示例:
?productName=test&orderId=2
到目前为止,我使用放置在 DTO 上的自定义属性(可以过滤的属性)并在引擎盖下将其转换为标准 API(使用反射和一些奇怪的技巧..)
我读过 OData,但如果我正确理解它基于 IQuerable(并且对 nHibernate 的支持不好)。
您对此有何看法?
【问题讨论】:
标签: c# rest asp.net-web-api