Show / Hide Table of Contents

Class DbTableFieldDto

Описание поля таблицы.

Inheritance
BaseEquatable<DbTableFieldDto>
Equatable<DbTableFieldDto>
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
Наименование поля.
Back to top Generated by DocFX