CardMetadataColumn(Guid, String, SchemeType, CardMetadataColumnType, SealableListGuid, Object, Object, CardMetadataSectionReference, CardMetadataSectionReference, Int16, Boolean, Boolean, NullableGuid, CardMetadataNormalizationRole) - конструктор

Создаёт экземпляр класса с указанием свойств колонки.

Definition

Пространство имён: Tessa.Cards.Metadata
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public CardMetadataColumn(
	Guid id,
	string name,
	SchemeType schemeType,
	CardMetadataColumnType columnType,
	SealableList<Guid>? cardTypeIDList,
	Object? defaultValue,
	Object? defaultValidValue,
	CardMetadataSectionReference? parentRowSection,
	CardMetadataSectionReference? referencedSection,
	short complexColumnIndex,
	bool isReference,
	bool isVirtual = false,
	Guid? normalizationSourceID = null,
	CardMetadataNormalizationRole normalizationRole = CardMetadataNormalizationRole.None
)

Параметры

id  Guid
Идентификатор создаваемой колонки.
name  String
Имя создаваемой колонки.
schemeType  SchemeType
Тип колонки из схемы.
columnType  CardMetadataColumnType
Тип колонки.
cardTypeIDList  SealableListGuid
Список идентификаторов типов карточек, в которых используется колонка.
defaultValue  Object
Значение колонки по умолчанию, которое может быть размещено в карточке. Определяется типом данных или значением, заданным в схеме. Для комплексной колонки всегда возвращается null.
defaultValidValue  Object
Значение колонки по умолчанию, которое может быть размещено в карточке и всегда является валидным при сохранении. Определяется типом данных или значением, заданным в схеме. Для комплексной колонки всегда возвращается null.
parentRowSection  CardMetadataSectionReference
Секция, на строку которой ссылается текущая колонка, или null, если колонка не ссылается на строку секции. Значение указывается только для комплексной колонки, а также для физической, которая непосредственно ссылается на строку секции.
referencedSection  CardMetadataSectionReference
Секция, на которую ссылается комплексная колонка, или null, если колонка является физической.
complexColumnIndex  Int16
Уникальный в пределах таблицы отсчитываемый от нуля индекс, если текущая колонка комплексная, или индекс комплексной колонки, в которую включена текущая физическая колонка, или -1, если текущая физическая колонка не включена в комплексную колонку.
isReference  Boolean
Признак того, что колонка является ссылочной и входит во внешний ключ при его наличии. Значение актуально только для физических колонок.
isVirtual  Boolean  (Optional)
Признак того, что колонка является виртуальной, т.е. она не хранится в базе данных, даже если таблица является физической. Для случая, если колонка содержит значение из нормализуемого справочника, или если колонка явно отмечена виртуальной.
normalizationSourceID  NullableGuid  (Optional)
Идентификатор справочника нормализации для комплексных колонок или null, если комплексная колонка не участвует в нормализации (или это физическая колонка).
normalizationRole  CardMetadataNormalizationRole  (Optional)
Роль физической колонки при использовании со справочниками нормализации. Для комплексных колонок указано None.

См. также