Пространство имен [Nemiro.Data] содержит общие классы, перечисления, атрибуты ORM и классы исключений, которые необходимы для работы библиотеки.
Основные классы для работы с базами данных SQL Server находятся в пространстве имен [Nemiro.Data.Sql].
Классы управления кэшем находятся в пространстве [Nemiro.Data.Caching].
Классы
Класс | Описание | |
---|---|---|
![]() | ColumnAttribute |
Атрибут указывает, что свойство реализует поле таблицы.
|
![]() | ConnectionStringNullException |
Исключение возникает, если строка соединения с базой данных не указана или имеет пустое значение.
|
![]() | DataChangeInfo |
Предоставляет информацию об изменениях данных.
|
![]() | DataChangeInfoCollection |
Коллекция информации об изменении данных.
|
![]() | DataChangeLogger |
Базовый класс для реализации функционала по ведению журнала изменений данных.
|
![]() | DataObjectCollection T |
Коллекция сущностей базы данных.
|
![]() | DuplicateTableNameException |
Исключение возникает, если в базе данных уже есть таблица с указанным именем.
|
![]() | MoreThanOnePrimaryKeyException |
Исключение возникает, если в классе обнаружено более одного свойства с флагом PrimaryKey.
|
![]() | NoPrimaryKeyOrUniqueFieldsException |
Исключение возникает, если в классе не найдено ни одного свойства с флагами PrimaryKey или Unique.
|
![]() | NoTableAttributeException |
Исключение возникает, если у класса, реализующего таблицу базы данных, отсутствует атрибут TableAttribute.
|
![]() | StringOrBinaryDataWouldBeTruncatedException |
Данное исключение возникает, если в некоторые поля таблицы добавляются значения, объем которых превышает допустимый размер поля таблицы.
|
![]() | TableAttribute |
Атрибут указывает, что класс реализует таблицу базы данных.
|
![]() | TableNameNullException |
Исключение возникает, если в атрибуте TableAttribute не указано имя таблицы (TableName).
|
![]() | ValueForIdentityException |
Данное исключение происходит, если у ключевого свойства отсутствует флаг Identity и при этом соответствующее поле таблицы является числовым счетчиком.
|
Перечисления
Перечисление | Описание | |
---|---|---|
![]() | CachingType |
Перечисление методов кэширования результатов выполнения запросов к базе данных.
|
![]() | ColumnAttributeFlags |
Перечень флагов, определяющих интерпретацию свойства при использовании в работаете с источником данных.
|
![]() | ColumnDefaultValues |
Список динамических значений по умолчанию, для передачи в базу.
|
![]() | ConnectionMode |
Режим подключения к базе данных.
|
![]() | OrderBy |
Список вариантов сортировки.
|
![]() | SqlServerEditionIDs |
Список редакций SQL Server.
|
![]() | SqlServerEngineEditionList |
Перечень редакций SQL Server.
|
![]() | SqlServerProperties |
Список свойств экземпляра SQL Server.
|
![]() | TypeCommand |
Перечень типов команд.
|