В памяти SQL-движок – VB.NET – Базы Данных – База кода

Скачать

Название (оригинал): In-Memory SQL Engine

Описание:
Англ (оригинал)Wouldn’t it be nice if you could use good-ole SQL language to execute a Select statement
against a set of locally-cached DataTables that you’ve already retrieved from an underlying
database?

This class does exactly that… it supports a minimal set of SQL SELECT command statements
against a group of ADO.Net DataTables contained in a detached DataSet. The purpose is to
prevent a round trip to the server to accomplish simple things like what is available with
the JOIN and GROUP BY clauses of the SELECT command.

The syntax for the SELECT command is designed around the SQL Server 2000 dialect of the SQL
language.

What’s supported is SQL statements like the following:

SELECT Categories.CategoryID, CategoryName, AVG(UnitsInStock) AS AvgUnits
FROM Products JOIN Categories ON Categories.CategoryID = Products.CategoryID
WHERE (UnitsInStock > 0) AND (Discontinued = 0)
GROUP BY Categories.CategoryID, CategoryName
HAVING (AVG(UnitsInStock) > 30)
ORDER BY AvgUnits DESC
Рус (машинный)Разве не было бы здорово, если бы вы могли использовать хороший-Оле языка SQL для выполнения инструкции Select
против набора локально-кэшированные объекты datatable, которые вы уже извлекаются из базового
базы данных?
Этот класс делает именно это… она поддерживает минимальный набор SQL-команды Select отчетности
против группы ADO.Net объекты datatable, содержащихся в отдельном наборе данных. Цель состоит в том, чтобы
запретить обращение к серверу для выполнения простых вещей, как то, что доступно с
объединение и группировка пунктов выберите команду.
Синтаксис команды Select предназначена для SQL Server 2000 с диалектом SQL в
язык.
Что поддерживается SQL-операторы вроде следующего:
Выберите категории.Кодтипа\”, \”Категория\”, функции avg(Наскладе) как AvgUnits
Из продуктов присоединиться к категориям по категории.Кодтипа = Товары.Кодтипа
Где (Наскладе

база кода