Тип 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.) |
См. также