CardMetadataHelper - класс

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

Definition

Пространство имён: Tessa.Cards.Metadata
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
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 Выполняет построение выборки из метаинформации, относящейся только к заданному типу карточек.
GetDefaultValidValue Возвращает значение по умолчанию для заданной физической колонки, которое может быть размещено в карточке и всегда является валидным при сохранении. Для колонок, не допускающих Null и не имеющих значения по умолчанию, возвращается значение по умолчанию для типа этой колонки.
GetDefaultValue(CardMetadataType) Возвращает значение по умолчанию для сохранения в карточке, доступное для заданного типа CardMetadataType.
GetDefaultValue(SchemePhysicalColumn) Возвращает значение по умолчанию для заданной физической колонки, которое может быть размещено в карточке. Для колонок, не допускающих Null и не имеющих значения по умолчанию, возвращается Null.
GetDefaultValue(SchemeDbType, Boolean) Возвращает значение по умолчанию для сохранения в карточке, доступное для заданного типа SchemeDbType.
GetDefaultValueFunc Возвращает функцию, которая для заданного режима создания карточки получает значение по умолчанию для указанной в параметре колонки CardMetadataColumn.
GetMetadataRuntimeType(SchemeType) Возвращает способ представления в карточке данных заданного типа.
GetMetadataRuntimeType(Type) Возвращает способ представления в карточке объекта заданного типа.
GetRuntimeType Возвращает тип объекта, представленного в карточке заданным способом.
HasLength Возвращает признак того, что заданный тип имеет длину.
HasLength15 Возвращает признак того, что заданный тип имеет длину, которая умещается в 15 бит и может быть сериализована как 16-битное знаковое число.
HasPrecision Возвращает признак того, что заданный тип имеет точность.
HasScale Возвращает признак того, что заданный тип имеет масштаб.
Parse Преобразует объект заданного типа из строкового представления в исходную форму. Объект должен был быть преобразован в строковую форму методом ToString(Object, CardMetadataRuntimeType).
Read Выполняет чтение объекта заданного типа данных из байтового потока. Объект должен был быть записан в байтовый поток посредством метода Write(BinaryWriter, Object, CardMetadataType, NullableBoolean).
ToString Преобразует объект заданного типа в строку. Объект может быть преобразован в исходную форму методом Parse(String, CardMetadataRuntimeType).
Write Выполняет запись объекта заданного типа данных в байтовый поток. Объект может быть прочитан из байтового потока посредством метода Read(BinaryReader, CardMetadataType, NullableBoolean).

См. также