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