我最近开始使用 动态查询API, ,并且很快就发现它有许多局限性。我在网上发现至少一项改进: 支持枚举参数, ,但很明显该 API 并未得到积极维护(如果有的话)。

万一我错了 有人维护改进版本 - 请发布链接!

或者,具有相似目标的独立的、活跃的项目也会引起人们的兴趣。

(澄清:我正在寻找解析 字符串 在运行时。)

有帮助吗?

解决方案

最后我们只是通过编辑源代码实现了一些我们错过的功能。添加了对将静态类作为“外部”(DynamicQuery 的术语)传递的支持,支持调用此静态类上的方法,以及类型推断(如果任何此类方法是通用的)。

我怀疑对此的需求不大,所以我没有费心在任何地方提供它。如果您不这么认为,请告诉我。

编辑:由于一个请求, 动态查询增强 现已在 BitBucket 上提供。预计会不知所措;看看这个 信息 和这个 调整列表.

其他提示

我看到 PredicateBuilder 提及(这里#1)之前,作为替代。我没有用它虽然,但它可能对你有用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top