我正在制作有助于解析 API 端点中查询字符串中的数据的解析器。
例如https://testt.ap.com/testdata/v1/data?fq= ((A AND B) OR (C AND D))
我需要解析数据并将其传递给 LINQ,它将与数据库连接并获取数据。
SQL 查询将从这些字符串形成,它应该与 A、B 和 C、D 进行 AND 运算,之后它将执行 OR。
这是示例之一,用户可以传递任何复杂的查询来过滤数据。
注意:我不会使用 Odata 库。
我正在制作有助于解析 API 端点中查询字符串中的数据的解析器。
例如https://testt.ap.com/testdata/v1/data?fq= ((A AND B) OR (C AND D))
我需要解析数据并将其传递给 LINQ,它将与数据库连接并获取数据。
SQL 查询将从这些字符串形成,它应该与 A、B 和 C、D 进行 AND 运算,之后它将执行 OR。
这是示例之一,用户可以传递任何复杂的查询来过滤数据。
注意:我不会使用 Odata 库。