2011-11-08 1 views

Répondre

4

Si trouvé this projet (NCql) écrit en C#.

+0

Merci, c'est ce dont j'ai besoin. Dommage, il n'y a vraiment pas de documentation autre que "utiliser l'outil de l'application client pour exécuter des tests et comprendre tout par vous-même" lol. – StronglyTyped

0

Écrire votre propre analyseur devrait être assez facile, au moins en regardant la syntaxe. Mais l'analyseur n'est pas la partie la plus difficile - le vrai travail commence par la traduction des expressions de requête en syntaxe équivalente dans d'autres sources de données.

Si je chargé de trouver une solution ici, une approche que je voudrais explorer:

  1. Ecrire l'analyseur CQL
  2. Créer une couche de traduction pour incorporer LINQ
  3. Ajouter dans les bibliothèques LINQ (LINQ pour SQL, LINQ pour les objets, LINQ pour yada-yada-yada)

Comme toujours, votre kilométrage peut varier.