Class DbTableFieldDto
Описание поля таблицы.
Namespace: Trivium.OrmCommonDto.DDL
Assembly: Trivium.OrmCommonDto.dll
Syntax
public class DbTableFieldDto : Equatable<DbTableFieldDto>
Properties
| DbTableFieldDto | DataSourceField Наименование столбца, который будет источником для генерации данных столбца. На данный момент это нужно только для вычисления геометрии из текста (WKT) или JSON |
| DataType | DataType Тип данных поля. |
| string | DefaultExpression Дефолтное значение поля. Предполагается отсутствие ключевого слова "DEFAULT" в выражении. |
| DefaultValueOptions | DefaultValueOptions Настройки генерации значения. |
| bool | IsArray Признак, что значения поля является массивом. Данный признак актуален только для Postgres. В случае других СУБД данный признак будет игнорироваться. Пока только поддержка одномерных массивов, если надо будет, то можно добавить поддержку многомерных массивов [][]. Postgres поддерживает. |
| bool | IsDataSourceField Является ли поле для кого-то источником. |
| bool | IsNullable Признак, что поле может иметь Null значение. |
| string | Name Наименование поля. |