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 に答える