Гипермаркет » Купить Классы для работы с Sql (исходники, c sharp)
USSR SHOP » Магазин » Классы для работы с Sql (исходники, c sharp)
Классы для работы с Sql (исходники, c sharp)
$ 0.3 0 продаж
Методы оплаты:
Продавец: vstar
1 товар
0 продаж
$ 0.3

E-mail адрес на который придет покупка:
  • Артикул товара: 1366101
  • Дата добавления: 31.08.2012 - 02.20
  • Тип товара: программа
  • Файл: util_testsql.rar (488.91 Кб), загружен 31 августа 2012 г.
  • Продавец: vstar
  • Чат с продавцом:
    ЗАДАТЬ ВОПРОС

Описание товара:

Классы на c# для работы с Sql (исходники)

В Microsoft каждый год выдумывают новые способы для работы с Sql.
Часть из них уже вообще не рекомендуется использовать.
Кому это надо кроме них?

Мы используем легкую обертку над Microsoft .Net классами.

Достоинства:
1. Простота.
2. Избыточность устранена.
3. Вместо DbNull.Value возвращается всегда привычный null.
4. Число проверок возвращаемых из базы значений сведено к минимуму.
5. Не требуют бесконечного повторения кода в проекте.
6. Классы 4 года успешно используются нашей фирмой.
7. Может служить учебным пособием для работы с базами данных.


Пример кода:
string ConnectionString = @"Data Source=127.0.0.1;Integrated Security=True;Initial Catalog=Northwind";

var q = new Query(ConnectionString, "SELECT 'Sum'=(@B + @A), 'Str'='str1'");
q.Parameters.Add(new SqlParameter("@A", 3));
q.Parameters.Add(new SqlParameter("@B", 4));

var res = q.Execute();
int i = res.GetInt(0, 0, "Sum").Value; // = 7
var s = res.GetString(0, 0, "Str"); // = "str1"


Архив содержит исходники:
1. Классов 5:
- Query - Запрос sql.
- Proc - Вызов хранимой процедуры.
- NullableDataSet - возвращаемый из базы набор значений.
- Nullable