ColumnAttribute - классNemiro.Data.dll
Атрибут указывает, что свойство реализует поле таблицы.
Иерархия наследования

System Object
  System Attribute
    Nemiro.Data ColumnAttribute

Пространство имён: Nemiro.Data
Сборка: Nemiro.Data (в Nemiro.Data.dll) Версия: 2.11.4.126 (2.11.4.126)
Синтаксис

public class ColumnAttribute : Attribute

Тип ColumnAttribute предоставляет следующие члены.

Конструкторы

  ИмяОписание
Открытый методColumnAttribute(String, SqlDbType)
Инициализирует новый экземпляр класса ColumnAttribute с указанием имени поля и типа данных SQL Server.
Открытый методColumnAttribute(String, Object)
Инициализирует новый экземпляр класса ColumnAttribute с указанием имени поля и типа данных.
Открытый методColumnAttribute(String, SqlDbType, ColumnAttributeFlags)
Инициализирует новый экземпляр класса ColumnAttribute с указанием имени поля, типа данных SQL Server и флагов интерпретации.
Открытый методColumnAttribute(String, Object, ColumnAttributeFlags)
Инициализирует новый экземпляр класса ColumnAttribute с указанием имени поля, типа данных и флагов интерпретации.
Открытый методColumnAttribute(String, Object, ColumnAttributeFlags, Int32, Object)
Инициализирует новый экземпляр класса ColumnAttribute с указанными параметрами.
В начало страницы
Методы

  ИмяОписание
Открытый методEquals
Возвращает значение, указывающее, равен ли данный экземпляр указанному объекту.
(Унаследован от Attribute.)
Защищённый методFinalize
Позволяет объекту Object попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект Object будет утилизирован в процессе сборки мусора.
(Унаследован от Object.)
Открытый методGetHashCode
Возвращает хэш-код данного экземпляра.
(Унаследован от Attribute.)
Защищённый методGetSqlEmptyValue
Возвращает пустое значение для передачи в SQL Server
Защищённый методGetSqlParameter
Возвращает параметр SQL Server.
Открытый методGetType
Возвращает объект Type для текущего экземпляра.
(Унаследован от Object.)
Защищённый методGetValidParameterValue
Возвращает правильное значение параметра для передачи в базу. Для правильной работы нужно вызвать SetOwner.
Открытый методIsDefaultAttribute
При переопределении в производном классе показывает, является ли значение данного экземпляра значением по умолчанию для производного класса.
(Унаследован от Attribute.)
Открытый методMatch
При переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр равным заданному объекту.
(Унаследован от Attribute.)
Защищённый методMemberwiseClone
Создает неполную копию текущего объекта Object.
(Унаследован от Object.)
Защищённый методSetOwner
Устанавливает родителя.
Открытый методToString
Возвращает объект String, который представляет текущий объект Object.
(Унаследован от Object.)
В начало страницы
Свойства

  ИмяОписание
Защищённое свойствоAllowNull
Возвращает True, если Flags содержит AllowNull.
Открытое свойствоColumnName
Имя колонки, которая реализована в свойстве.
Открытое свойствоDataType
Тип данных поля. Допускается использование перечисления SqlDbType.
Открытое свойствоDefault
Значение по умолчанию.
Открытое свойствоDisplayName
Отображаемое имя (может использоваться при реализации журнала изменений данных).
Открытое свойствоFlags
Дополнительные опции поля, определяющие его поведение. Битовая маска ColumnAttributeFlags.
Защищённое свойствоIsIdentity
Возвращает True, если Flags содержит Identity.
Защищённое свойствоIsPrimaryKey
Возвращает True, если Flags содержит PrimaryKey.
Защищённое свойствоIsSql
Вернет true, если используется база данных SQL Server
Защищённое свойствоIsUnique
Возвращает True, если Flags содержит Unique.
Защищённое свойствоOwnerClass
Ссылка на класс-владельца.
Защищённое свойствоOwnerClassType
Тип класса-владельца.
Защищённое свойствоParameterName
Содержит имя параметра подстановки в запрос. Например: @col_name.
Открытое свойствоSize
Определяет наибольший размер поля (в байтах). Ноль - без ограничений (по умолчанию).
Защищённое свойствоSqlDbType
Содержит тип данных SQL Server, если DataType может быть преобразован в SqlDbType.
Открытое свойствоTypeId
При реализации в производном классе возвращает уникальный идентификатор для этого Attribute.
(Унаследован от Attribute.)
В начало страницы
Заметки

Данным атрибутом помечаются свойства классов наследованных от BaseObject.

См. также