EntityIdT - класс

Сущность с идентификатором
Иерархия наследования

Пространство имён:  EleWise.ELMA.Model.Entities
Сборка:  EleWise.ELMA.SDK (в EleWise.ELMA.SDK.dll) Версия: 1.0.0.0
Синтаксис
C#
[SerializableAttribute]
public abstract class Entity<IdT> : IEntity<IdT>, 
	IEntity, IIdentified, IDynamicMetaObjectProvider

Параметры типа

IdT
Тип идентификатора (первичного ключа)

Тип EntityIdT предоставляет следующие члены.

Конструкторы
  ИмяОписание
Защищённый методEntityIdT
Инициализирует новый экземпляр класса EntityIdT
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоId
Идентификатор (первичный ключ)
В начало страницы
Методы
  ИмяОписание
Открытый методDelete
Удалить сущность
Открытый методEquals
Определяет, равен ли заданный объект текущему объекту.
(Переопределяет Object.Equals(Object).)
Защищённый методFinalize
Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора.
(Унаследован от Object.)
Открытый методGetContainedEntities
Получить сущности, которые содержатся в данной сущности (например, элементы блока, настройки сущности)
Открытый методGetDirtyPropertyUids
Получить идентификаторы измененных свойств
Открытый методGetHashCode
Служит хэш-функцией по умолчанию.
(Переопределяет Object.GetHashCode.)
Открытый методGetId
Получает не типизированный Id у сущности
Защищённый методGetPropertyInfo
Получить PropertyInfo по уникальному идентификатору свойства
Защищённый методGetPropertyMetadata
Получить метаданные свойства по уникальному идентификатору свойства
Открытый методGetPropertySettings(Guid)
Получить настройки свойства (возвращаются настройки для данного экземпляра сущности, либо копия общих)
Открытый методGetPropertySettings(Guid, TypeSettings)
Получить настройки свойства (возвращаются настройки для данного экземпляра сущности, либо копия общих)
Открытый методGetPropertySettingsTSettings(Guid)
Получить настройки свойства (возвращаются настройки для данного экземпляра сущности, либо копия общих)
Открытый методGetPropertyValue(Guid)
Получить значение свойства по его уникальному идентификатору
Открытый методGetPropertyValueT(Guid)
Получить значение свойства по его уникальному идентификатору
Открытый методGetRootEntity
Получить корневую сущность (если это элемент блока, то возвращается первый родитель)
Открытый методGetType
Возвращает объект Type для текущего экземпляра.
(Унаследован от Object.)
Открытый методIsDirty
Проверить, есть ли несохраненные изменения в сущности
Открытый методIsNew
Сущность не сохранялась в базе
Открытый методLoadPropertyInstanceSettings
Получить настройки свойства, сохраненные для данного объекта. Если их нет - то возвращается null
Открытый методLoadSettingsInstanceStore
Загрузить хранилище настроек свойств даннного объекта
Защищённый методMemberwiseClone
Создает неполную копию текущего объекта Object.
(Унаследован от Object.)
Открытый методRefresh
Обновить сущность из БД
Открытый методSave
Сохранить сущность
Открытый методSavePropertyInstanceSettings
Сохранить настройки свойства для данного объекта
Открытый методSetId
Установить нетипизированное значение идентификатора
Открытый методSetPropertyValue
Установить значение свойства по его уникальному идентификатору
Открытый методToString
Возвращает строковое представление объекта
(Переопределяет Object.ToString.)
Открытый методToString(String)
Возвращает строковое представление объекта в указанном формате
Защищённый методTryGetPropertyMetadata
Получить метаданные свойства по уникальному идентификатору свойства
В начало страницы
См. также