IEntityManagerT, IdT - интерфейс

Типизированный интерфейс менеджера сущности с идентификатором

Пространство имён:  EleWise.ELMA.Model.Managers
Сборка:  EleWise.ELMA.SDK (в EleWise.ELMA.SDK.dll) Версия: 1.0.0.0
Синтаксис
C#
public interface IEntityManager<T, in IdT> : IEntityManager<T>, 
	IEntityManager
where T : Object, IEntity<IdT>

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

T
Тип класса сущности
IdT
Тип идентификатора сущности

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

Методы
  ИмяОписание
Открытый методCanDelete(Object)
Проверить возможно ли удалить данную сущность в текущем контексте выполнения
(Унаследован от IEntityManager.)
Открытый методCanDelete(T)
Проверить возможно ли удалить данную сущность в текущем контексте выполнения
(Унаследован от IEntityManagerT.)
Открытый методCanSave(Object)
Проверить возможно ли сохранить данную сущность в текущем контексте выполнения
(Унаследован от IEntityManager.)
Открытый методCanSave(T)
Проверить возможно ли сохранить данную сущность в текущем контексте выполнения
(Унаследован от IEntityManagerT.)
Открытый методCheckFilter
Проверяет правильность фильтра (основная проверка для EQL), в противном случае исключение
(Унаследован от IEntityManager.)
Открытый методCount
Возвращает количество всех сущностей
(Унаследован от IEntityManager.)
Открытый методCount(IEntityFilter)
Возвращает количество сущностей по фильтру
(Унаследован от IEntityManager.)
Открытый методCreate
Создать новую сущность (без записи в БД)
(Унаследован от IEntityManagerT.)
Открытый методCreateDetachedCriteria
Создать detached-критерию
(Унаследован от IEntityManager.)
Открытый методCreateSecurityException
Генерировать исключение безопасности
(Унаследован от IEntityManager.)
Открытый методDelete(Object)
Удалить сущность в БД
(Унаследован от IEntityManager.)
Открытый методDelete(String)
Удалить сущность в БД по запросу. ВНИМАНИЕ!!! Не использовать для больших массивов, т.к. данные сначала загружаются в память из БД и только потом удаляются.
(Унаследован от IEntityManager.)
Открытый методDelete(T)
Удалить сущность в БД
(Унаследован от IEntityManagerT.)
Открытый методExistPropertiesForFastSearch
Есть ли поля учавствующие в быстром поиске
(Унаследован от IEntityManager.)
Открытый методExportRules
Правила экспорта для свойств сущности
(Унаследован от IEntityManager.)
Открытый методFilterDetachedCriteria
Заполнить фильтрацию в detached-критерии
(Унаследован от IEntityManager.)
Открытый методFind(ExpressionFuncT, Boolean)
Поиск по условию в выражении
(Унаследован от IEntityManagerT.)
Открытый методFind(String)
Поиск по условию в выражении
(Унаследован от IEntityManagerT.)
Открытый методFind(FetchOptions)
Найти сущности в соответствии с параметрами выборки
(Унаследован от IEntityManagerT.)
Открытый методFind(ExpressionFuncT, Boolean, FetchOptions)
Поиск по условию в выражении
(Унаследован от IEntityManagerT.)
Открытый методFind(IEntityFilter, FetchOptions)
Найти сущности в соответствии с фильтром и параметрами выборки
(Унаследован от IEntityManagerT.)
Открытый методFindAll
Найти все сущности
(Унаследован от IEntityManagerT.)
Открытый методFindByIdArray(Object)
Найти все сущности по идентификаторам из массива
(Унаследован от IEntityManagerT.)
Открытый методFindByIdArray(IdT)
Найти все сущности по идентификаторам из массива
Открытый методGetCurrentState(Object)
Получить текущее состояние сущности (для применения в функции GetDirtyPropertyUids)
(Унаследован от IEntityManager.)
Открытый методGetCurrentState(T)
Получить текущее состояние сущности (для применения в функции GetDirtyPropertyUids)
(Унаследован от IEntityManagerT.)
Открытый методGetDirtyPropertyUids(Object)
Получить идентификаторы измененных свойств
(Унаследован от IEntityManager.)
Открытый методGetDirtyPropertyUids(T)
Получить идентификаторы измененных свойств
(Унаследован от IEntityManagerT.)
Открытый методGetDirtyPropertyUids(Object, Object)
Получить идентификаторы измененных свойств
(Унаследован от IEntityManager.)
Открытый методGetDirtyPropertyUids(T, Object)
Получить идентификаторы измененных свойств
(Унаследован от IEntityManagerT.)
Открытый методIsDirty(Object)
Проверить, есть ли несохраненные изменения в сущности
(Унаследован от IEntityManager.)
Открытый методIsDirty(T)
Проверить, есть ли несохраненные изменения в сущности
(Унаследован от IEntityManagerT.)
Открытый методIsDirty(Object, Object)
Проверить, есть ли несохраненные изменения в сущности
(Унаследован от IEntityManager.)
Открытый методIsDirty(T, Object)
Проверить, есть ли несохраненные изменения в сущности
(Унаследован от IEntityManagerT.)
Открытый методIsNew(Object)
Проверить, является ли сущность новой (не сохраненной в БД)
(Унаследован от IEntityManager.)
Открытый методIsNew(T)
Сущность не сохранялась в базе
(Унаследован от IEntityManagerT.)
Открытый методLoad(Guid)
Загрузить по уникальному идентификатору. Если не найдена - вызывается исключение
(Унаследован от IEntityManagerT.)
Открытый методLoad(Object)
Загрузить по идентификатору. Если не найдена - вызывается исключение
(Унаследован от IEntityManagerT.)
Открытый методLoad(IdT)
Загрузить по идентификатору. Если не найдена - вызывается исключение
Открытый методLoadOrCreate(Guid)
Загрузить по уникальному идентификатору. Если не найдена - возвращается новая сущность
(Унаследован от IEntityManagerT.)
Открытый методLoadOrCreate(Object)
Загрузить по идентификатору. Если не найдена - возвращается новая сущность
(Унаследован от IEntityManagerT.)
Открытый методLoadOrCreate(IdT)
Загрузить по идентификатору. Если не найдена - возвращается новая сущность
Открытый методLoadOrNull(Guid)
Загрузить по уникальному идентификатору. Если не найдена - возвращается null
(Унаследован от IEntityManagerT.)
Открытый методLoadOrNull(Object)
Загрузить по идентификатору. Если не найдена - возвращается null
(Унаследован от IEntityManagerT.)
Открытый методLoadOrNull(IdT)
Загрузить по идентификатору. Если не найдена - возвращается null
Открытый методProjectionPT
Получить проекцию значений свойства
(Унаследован от IEntityManager.)
Открытый методRefresh(Object)
Обновить (перечитать) сущность из БД
(Унаследован от IEntityManager.)
Открытый методRefresh(T)
Обновить сущность
(Унаследован от IEntityManagerT.)
Открытый методRefresh(Object, LockMode)
Обновить (перечитать) сущность из БД c блокировками
(Унаследован от IEntityManager.)
Открытый методRefresh(T, LockMode)
Обновить сущность
(Унаследован от IEntityManagerT.)
Открытый методSave(Object)
Сохранить сущность в БД
(Унаследован от IEntityManager.)
Открытый методSave(T)
Сохранить сущность в БД
(Унаследован от IEntityManagerT.)
Открытый методSetupFilter
Установить фильтр в NHibernate критерию
(Унаследован от IEntityManager.)
В начало страницы
См. также