IEntity - интерфейс |
Пространство имён: EleWise.ELMA.Model.Entities
public interface IEntity : IIdentified
Тип IEntity предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| Delete |
Удалить сущность
| |
| GetContainedEntities |
Получить сущности, которые содержатся в данной сущности (например, элементы блока, настройки сущности)
| |
| GetDirtyPropertyUids |
Получить идентификаторы измененных свойств
| |
| GetId |
Получить нетипизированное значение идентификатора у сущности
(Унаследован от IIdentified.) | |
| GetPropertySettings(Guid) |
Получить настройки свойства (возвращаются настройки для данного экземпляра сущности, либо копия общих)
| |
| GetPropertySettings(Guid, TypeSettings) |
Получить настройки свойства (возвращаются настройки для данного экземпляра сущности, либо копия общих)
| |
| GetPropertySettingsTSettings(Guid) |
Получить настройки свойства (возвращаются настройки для данного экземпляра сущности, либо копия общих)
| |
| GetPropertyValue(Guid) |
Получить значение свойства по его уникальному идентификатору
| |
| GetPropertyValueT(Guid) |
Получить значение свойства по его уникальному идентификатору
| |
| GetRootEntity |
Получить корневую сущность (если это элемент блока, то возвращается первый родитель)
| |
| IsDirty |
Есть ли несохраненные изменения в сущности
| |
| IsNew |
Сущность не сохранялась в базе
| |
| LoadPropertyInstanceSettings |
Получить настройки свойства, сохраненные для данного объекта. Если их нет - то возвращается null
| |
| LoadSettingsInstanceStore |
Загрузить хранилище настроек свойств даннного объекта
| |
| Refresh |
Обновить сущность из БД
| |
| Save |
Сохранить сущность
| |
| SavePropertyInstanceSettings |
Сохранить настройки свойства для данного объекта
| |
| SetId |
Установить нетипизированное значение идентификатора
(Унаследован от IIdentified.) | |
| SetPropertyValue |
Установить значение свойства по его уникальному идентификатору
| |
| ToString |
Возвращает строковое представление сущности
|