gpt4 book ai didi

c# - 解析字符串以进行谓词

转载 作者:太空狗 更新时间:2023-10-29 23:47:21 25 4
gpt4 key购买 nike

我正在尝试制定一个解决方案,其中一个过程将在运行时解析一个“字符串”并返回一个谓词。到目前为止我发现的是 DynamicLinq完成工作的类(示例)。

我想知道 - 是否可以同样使用 OData 库?传入“odata”结构字符串(“?color='red'&param=foo”),得到一个Linq predicate ?

最佳答案

ODataLib contrib 项目包含一个类似于您正在寻找的解析器。它还不生成 LINQ 谓词,它只生成中间 AST,但它可能会给你一些开始的东西。参见 http://odata.codeplex.com/wikipage?title=ODataLib&referringTitle=Home (该库可作为 codeplex 上的源代码或作为 nuget 包提供 http://nuget.org/packages/Microsoft.Data.OData.Contrib )

关于c# - 解析字符串以进行谓词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11431061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com