Класс предоставляет доступ к методам управления базой данных SQL Server.
Иерархия наследования
Nemiro.Data.Sql SqlAdmin
Пространство имён: Nemiro.Data.Sql
Сборка: Nemiro.Data (в Nemiro.Data.dll) Версия: 2.11.4.126 (2.11.4.126)
Синтаксис
Тип SqlAdmin предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
SqlAdmin |
Инициализирует новый экземпляр класса SqlAdmin со значениями по умолчанию.
| |
SqlAdmin(String) |
Инициализирует новый экземпляр класса SqlAdmin с указанием строки соединения с базой данных.
|
Методы
Имя | Описание | |
---|---|---|
ClearTable |
Удаляет все данные из указанной таблицы. Используется инструкция TRUNCATE TABLE (быстрое удаление с минимумом записей в журнал).
| |
CreateTable(DataSet, Boolean) |
Создает таблицы, указанные в экземпляре DataSet.
| |
CreateTable(DataTable, Boolean) |
Создает таблицу в базе данных.
| |
DeleteTable |
Удаляет указанную таблицу из базы данных.
| |
Dispose |
Освобождает все ресурсы, занятые объектом.
| |
Equals | Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследован от Object.) | |
Finalize | Позволяет объекту Object попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект Object будет утилизирован в процессе сборки мусора. (Унаследован от Object.) | |
GetAllTables |
Возвращает список всех таблиц, которые есть в базе.
| |
GetAllTablesName |
Возвращает имена всех таблиц, которые есть в базе данных.
| |
GetAllTablesSize |
Возвращает размер всех таблиц базы данных.
| |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследован от Object.) | |
GetSqlServerProperty |
Возвращает значение указанного свойства экземпляра SQL Server.
| |
GetSqlServerProprty |
Возвращает значение указанного свойства экземпляра SQL Server.
| |
GetSqlServerVersion |
Возвращает версию экземпляра SQL Server.
| |
GetTableColums |
Возвращает список всех колонок указанной таблицы.
| |
GetTablePrimaryKey |
Возвращает имя основного ключевого поля таблицы.
| |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследован от Object.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследован от Object.) | |
ResetIdentity |
Сбрасывает в ноль значение числового счетчика у указанной таблицы.
| |
SetIdentityValue |
Устанавливает новое значение для числового счетчика у указанной таблицы.
| |
TableIsExists(String) |
Проверяет существование указанной таблицы в базе данных.
| |
TableIsExists(String, String) |
Проверяет существование указанной таблицы на сервере.
| |
ToString | Возвращает объект String, который представляет текущий объект Object. (Унаследован от Object.) |
Свойства
Имя | Описание | |
---|---|---|
ConnectionString |
Строка соединения с базой данных. Либо имя строки соединения в файле конфигурации (*.config).
Значение по умолчанию: LocalSqlServer.
|
Заметки
В этом классе не используется кэширование результатов выполнения операций.
См. также