1
2
将参数转换为查询过滤器不能完全自动化,因为只有您知道哪些参数应该以哪种方式过滤哪个字段。但除非你有疯狂的
这涵盖了所有的组合,看起来很容易管理,不是吗?
如果你需要
|
2
1
这是我用于自定义筛选的模式。如果最终需要围绕每个过滤器参数进行更多自定义实现,那么可以使用策略设计模式之类的东西,这有助于摆脱If-else链。
|