CardMetadataHelper - класс

Вспомогательные методы для преобразования и хранения данных карточки.

Definition

Пространство имён: Tessa.Cards.Metadata
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static class CardMetadataHelper
Inheritance
Object    CardMetadataHelper

Методы

CoerceAfterLoading(Object, CardMetadataType) Корректирует при необходимости загруженное из базы данных значение в соответствии с заданным типом CardMetadataType.
CoerceAfterLoading(Object, SchemeDbType) Корректирует при необходимости загруженное из базы данных значение в соответствии с заданным типом SchemeDbType.
CoerceBeforeSaving Корректирует при необходимости значение перед сохранением в базу данных в соответствии с заданным типом CardMetadataType.
Convert Преобразует объект в заданный тип, обеспечивающий возможность хранения объекта в карточке.
ConvertToSchemeType Возвращает объект SchemeType, который может разместить данные указанного объекта CardMetadataType.
ConvertToSectionType 
CreateCardMetadataAsync Создаёт метаинформацию по типам карточек.
CreateForTypeAsync Выполняет построение выборки из метаинформации, относящейся только к заданному типу карточек.
GetCardTypeFullName(CardType) Возвращает строку, содержащую информацию о названии и идентификаторе типа карточки.
GetCardTypeFullName(Guid, String) Возвращает строку, содержащую информацию о названии и идентификаторе типа карточки.
GetDefaultValidValue Возвращает значение по умолчанию для заданной физической колонки, которое может быть размещено в карточке и всегда является валидным при сохранении. Для колонок, не допускающих Null и не имеющих значения по умолчанию, возвращается значение по умолчанию для типа этой колонки.
GetDefaultValue(CardMetadataType) Возвращает значение по умолчанию для сохранения в карточке, доступное для заданного типа CardMetadataType.
GetDefaultValue(SchemePhysicalColumn) Возвращает значение по умолчанию для заданной физической колонки, которое может быть размещено в карточке. Для колонок, не допускающих Null и не имеющих значения по умолчанию, возвращается Null.
GetDefaultValue(SchemeDbType, Boolean) Возвращает значение по умолчанию для сохранения в карточке, доступное для заданного типа SchemeDbType.
GetDefaultValueFunc Возвращает функцию, которая для заданного режима создания карточки получает значение по умолчанию для указанной в параметре колонки CardMetadataColumn.
GetMetadataRuntimeType(SchemeType) Возвращает способ представления в карточке данных заданного типа.
GetMetadataRuntimeType(Type) Возвращает способ представления в карточке объекта заданного типа.
GetRuntimeType Возвращает тип объекта, представленного в карточке заданным способом.
HasLength Возвращает признак того, что заданный тип имеет длину.
HasPrecision Возвращает признак того, что заданный тип имеет точность.
HasScale Возвращает признак того, что заданный тип имеет масштаб.
Parse Преобразует объект заданного типа из строкового представления в исходную форму. Объект должен был быть преобразован в строковую форму методом ToString(Object, CardMetadataRuntimeType).
ToString Преобразует объект заданного типа в строку. Объект может быть преобразован в исходную форму методом Parse(String, CardMetadataRuntimeType).

См. также