2011-11-08 15 views

Odpowiedz

4

Jeśli znaleziono projekt this (NCql) napisany w języku C#.

+0

Dzięki, to jest to, czego potrzebuję. Szkoda, że ​​tak naprawdę nie ma żadnej innej dokumentacji niż "użyj narzędzia aplikacji klienckiej, aby uruchomić testy i dowiedzieć się wszystkiego dla siebie" lol. – StronglyTyped

0

Pisanie własnego parsera powinno być łatwe, przynajmniej patrząc na składnię. Ale parser nie jest trudny - prawdziwa praca zaczyna się w tłumaczeniu wyrażeń zapytania na równoważną składnię w innych źródłach danych.

Gdybym zadanie znalezienia rozwiązania tutaj podejście chciałbym zbadać:

  1. Napisz parsera CQI
  2. Tworzenie warstwy translacji włączyć LINQ
  3. Add-in bibliotek LINQ (LINQ dla SQL, LINQ dla obiektów, LINQ dla yada-yada-yada)

Jak zawsze, przebieg może się różnić.