Nemiro.Data - пространство имёнNemiro.Data.dll

Пространство имен [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
Перечень типов команд.