This repository has been archived by the owner on Dec 1, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ReadMe (ru).txt
58 lines (44 loc) · 2.26 KB
/
ReadMe (ru).txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
Библиотека Nemiro.Data.dll предназначена для работы
с базами данных Microsoft SQL Server.
Библиотека содержит вспомогательные классы для работы с данными,
а также реализует объектно-ориентированный доступ к данным (Object-Relational Mapping, ORM),
и механизмы кэширования данных.
В первую очередь библиотека создавалась для использования в веб-проектах ASP .NET (WebForms, MVC),
однако её вполне можно применять и в приложениях Windows. Библиотека облегчает работу с данными,
избавляет от необходимости делать одни и те же операции, позволяет легко управлять кэшированием, добавится наилучших результатов производительности.
Библиотека Nemiro.Data.dll является бесплатной, в том числе для коммерческого использования.
Подробные сведения об условиях использования смотрите в файле License.ru-RU.txt
Возможности:
* Быстрый запуск, для начала работы достаточно подключить библиотеку к проекту;
* Простые, интуитивно понятные методы работы с данными;
* Автоматизация часто используемых операций:
- открытие/закрытие соединений;
- определение типов запросов (CommandType);
- выбор типа кэширования;
- нет необходимости постоянно указывать строку соединения,
по умолчанию используется строка из параметра конфигурации
LocalSqlServer.
* Реализация ORM (Object-Relational Mapping):
- получение, изменение, удаление данных;
- получение коллекции данных, в том числе с разбивкой на страницы;
- создание таблиц в базе данных на основе схем описанных в классах;
- отслеживание изменений данных;
- для автоматического создания классов можно использовать программу DB2Class3.
* Кэширование, в том числе на уровне работы с данными, включая:
- Потоконезависимый файловый кэш;
- Веб-кэш, для проектов ASP .NET;
- Кэш памяти, для приложений Windows;
- Пользовательский кэш на основе стандартного класса ObjectCache.
* Административные методы работы с базами:
- проверка существования таблиц;
- вывод списка таблиц;
- создание в базе таблиц на основе DataTable или DataSet;
- получение сведений о SQL Server;
- и многое другое.
Системные требования:
* Операционная система Microsoft Windows
с поддержкой .NET Framework 4.0 или 4.5.
* Microsoft SQL Server 2005, 2008, 2008R2, 2012 или выше.
* Microsoft Visual Studio 2010 или выше.
Страница проекта:
http://data.nemiro.net