CardMetadataHelperCoerceBeforeSaving - метод

Корректирует при необходимости значение перед сохранением в базу данных в соответствии с заданным типом CardMetadataType.

Definition

Пространство имён: Tessa.Cards.Metadata
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static Object? CoerceBeforeSaving(
	Object? value,
	CardMetadataType metadataType,
	string? fieldName = null,
	string? sectionName = null
)

Параметры

value  Object
Значение, сохраняемое в базу данных.
metadataType  CardMetadataType
Тип сохраняемого значения, определяющий представление данных в карточке.
fieldName  String  (Optional)
Имя поля, содержащее сохраняемое значение, для вывода в исключениях, или null, если имя не указано.
sectionName  String  (Optional)
Имя секции, содержащей сохраняемое значение, для вывода в исключениях, или null, если имя не указано.

Возвращаемое значение

Object
Скорректированное значение или исходное значение, если корректировка не требуется.

Заметки

Метод не выполняет валидацию значения на факт того, что оно соответствует типу.

См. также