Тип EntityMetadata предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
AfterLoad |
Выполнить действия после загрузки объекта метаданных
(Overrides ClassMetadata..::..AfterLoad()()()().) | |
ApplyRestartUnrequiredChanges |
Применить изменения, не требующие перезапуска сервера
(Overrides ClassMetadata..::..ApplyRestartUnrequiredChanges(Boolean).) | |
CreateInterfaceImplementationMetadata |
Создать метаданные сущности, реализующей интерфейс, который описывают текущие метаданные
| |
CreateIsGroupProperty |
Создать свойство, определяющее, является ли объект группой
| |
CreateParentProperty |
Создать свойство со ссылкой на родительский объект (для поддержки иерархии)
| |
CreateProperty |
Создать свойство (без добавления в список)
(Overrides ClassMetadata..::..CreateProperty(Boolean).) | |
CreateTablePart |
Создать блок (без добавления в список)
| |
CreateUidProperty |
Создать свойство "Уникальный идентификатор".
Если уже существует свойство с именем "Uid" и типом Guid, то оно помечается как системное.
| |
GetCompositeParts |
Получить метаданные составных частей
| |
GetPropertiesAndTableParts |
Получить список свойств и блоков единым списком, упорядоченным по свойству Order (из свойств Properties и TableParts)
| |
GetUidProperty | ||
InitNew |
Инициализировать новый объект метаданных
(Overrides AbstractMetadata..::..InitNew()()()().) | |
LoadFromType |
Загрузить метаданные из скомпилированного типа
(Overrides ClassMetadata..::..LoadFromType(Type, Boolean).) |
Поля
Имя | Описание | |
---|---|---|
ISGROUP_PROPERTY_NAME |
Имя свойства, определяющего, является ли объект группой
| |
MAX_TABLE_NAME_LENGTH |
Максимальная длина имени таблицы
| |
PARENT_PROPERTY_NAME |
Имя свойства со ссылкой на родительский объект
| |
UID_PROPERTY_NAME |
Имя свойства "Уникальный идентификатор"
| |
UID_S |
Уникальный идентификатор сущности "Метаданные сущности"
|
Свойства
Имя | Описание | |
---|---|---|
Actions |
Действия с сущностью
| |
Assembly |
Сборка, в которой находится данный тип сущности
| |
CacheEntity |
Использовать ли кэширование для сущности
| |
CopyAction |
Действие при копировании связанного объекта
| |
DynamicInsert |
Использовать динамическое формирование запроса на вставку
| |
DynamicUpdate |
Использовать динамическое формирование запроса на обновление
| |
EntityProperties |
Список свойств для хранения в БД
| |
EntityTableParts |
Список блоков для хранения в БД
| |
Filter |
Метаданные фильтра сущности. Содержит дополнительные
| |
Filterable |
Генерировать ли класс для фильтра
| |
FilterImplementedInterfaces |
Полные имена типов с именем сборки (AssemblyQualifiedName) реализуемых интерфейсов
| |
Hierarchical |
Является ли иерархический объектом.
Если True, то у сущности создается свойство Parent (а также IsGroup, если тип иерархии включает группы)
| |
HierarchyType |
Тип иерархии (имеет значение, если Hierarchical=true)
| |
IdTypeUid |
Uid типа идентификатора
| |
ImplementationUid |
Для EntityMetadataType.Interface определяет уникальный идентификатор реализующей сущности.
Для EntityMetadataType.InterfaceImplementation определяет уникальный идентификатор интерфейса.
| |
ImplementedExtensionUids |
Уникальные идентификаторы реализуемых интерфейсов-расширений
| |
IsGroupPropertyUid |
Уникальный идентификатор свойства, определяеющего, явряется ли объект группой
| |
IsInterfaceType |
True, если тип метаданных сущности Interface или InterfaceExtension
(Overrides ClassMetadata..::..IsInterfaceType.) | |
IsSoftDeletable |
Использовать "мягкое" удаление
| |
IsUnique |
Является ли сущностью с уникальным идентификатором (содержит свойство с именем Uid и типом Guid)
| |
LastTableNumber |
Номер последней таблицы (если свойства сущности хранятся в нескольких таблицах)
| |
ParentPropertyUid |
Уникальный идентификатор свойства, содержащего ссылку на родительский объект (если сущность поддерживает иерархию) или запись блока
| |
SaveHistory |
Хранить историю изменения сущности
| |
ShowInCatalogList |
Показывать в дереве справочников (в разделе "Справочники" веб-приложения)
| |
TableName |
Имя таблицы в БД
| |
TableParts |
Блоки
| |
Type |
Тип метаданных сущности
| |
TypeName |
Имя типа
(Overrides ClassMetadata..::..TypeName.) | |
TypeUid |
Тип метаданных сущности
|