Существует ли библиотека c #, которая поддерживает синтаксический анализ и выполнение сценариев T-SQL на SQL CE - PullRequest
1 голос
/ 17 июня 2011

Я знаю, что SQL CE не поддерживает Transact SQL.Тем не менее, я думаю, что существует библиотека, которая может анализировать файл Transact SQL (по крайней мере, подмножество для TSQL) и выполнять его для меня.На данный момент я действительно только ищу функциональность if else (а также все, что SQL CE уже поддерживает), но я уверен, что мне понадобится больше в ближайшее время.Есть ли что-нибудь, что может сделать это?

В принципе, я бы написал TSQL.Я бы передал это в эту библиотеку.Все, что может выполнить SQL CE, библиотека передаст.Все, что он не может выполнить, например, if else, должно быть выполнено кодом C #, то есть в библиотеке.

Есть идеи?

1 Ответ

0 голосов
/ 17 июня 2011

Я считаю, что технически это подмножество T-SQL, поэтому он поддерживает большую часть синтаксиса.TOP, HAVING, DISTINCT и некоторые другие слова не допускаются.К сожалению, я не знаю ни одной библиотеки, которая будет переводить для вас.Проблема заключается в том, что многие, если не большинство / все отсутствующие элементы не имеют возможности дублировать в решении только SQL.

...