6

尽管我尽了最大努力谷歌搜索,但我还是找不到 .NET (c#) CQL解析器。有人愿意分享,或者知道是否存在吗?谢谢!

4

2 回答 2

4

如果发现这个项目 (NCql) 是用 c# 编写的。

于 2011-11-08T16:33:00.813 回答
0

编写自己的解析器应该很容易,至少看一下语法。但是解析器并不是最难的部分——真正的工作始于将查询表达式转换为其他数据源中的等效语法。

如果我的任务是在这里找到解决方案,我会探索一种方法:

  1. 编写 CQL 解析器
  2. 创建转换层以合并 LINQ
  3. 插件 LINQ 库(LINQ for SQL、LINQ for Objects、LINQ for yada-yada-yada)

与往常一样,您的里程可能会有所不同。

于 2011-11-08T16:19:53.457 回答