DOM библиотеки в .Net для построения операторов SQL - PullRequest
0 голосов
/ 21 марта 2009

Существуют ли библиотеки для .Net для построения операторов SQL?

(Кстати, я уже знаю о классах ADO.NET SqlCommand, SqlParameter)

Я сейчас занимаюсь разработкой библиотеки для этого, но теперь мне интересно, есть ли уже что-то, что может быть лучше.

Edit:

На данный момент меня интересует только возвращение объекта DataTable, так как я разрабатываю функцию создания отчетов, поэтому я не слишком заинтересован в LINQ (пожалуйста, исправьте меня, если вы считаете меня ошибочным).

Моя главная цель - дать пользователям возможность выбирать имена полей для отчета из CheckBoxList и иметь возможность добавлять / удалять выражения фильтрации (т.е. редактировать предложение WHERE). Добавление полей может означать включение подвыборов, а не просто включение имени поля в предложении выбора.

1 Ответ

1 голос
/ 21 марта 2009

Вы ищете LINQtoSQL , который является реализацией реляционного отображения , которая поставляется в .NET Framework 3.5 и позволяет моделировать реляционную базу данных с использованием классов .NET.

Edit-

Поскольку вы используете .NET 2.0 с LINQBridge , вы сможете писать локальные LINQ to Objects запросы , используя все возможности компилятора C # 3.0, и все же ваш Для программ потребуется только .NET 2.0.

...