IEntityManagerT, IdT - интерфейс |
Пространство имён: EleWise.ELMA.Model.Managers
public interface IEntityManager<T, in IdT> : IEntityManager<T>, IEntityManager where T : Object, IEntity<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.) |