EntityExtensionManagerTBase, T, IdT, TBaseManager - класс |
Пространство имён: EleWise.ELMA.Model.Managers
public class EntityExtensionManager<TBase, T, IdT, TBaseManager> : NHManager, IEntityExtensionManager<TBase, T, IdT, TBaseManager>, IEntityExtensionManager<TBase, T, IdT>, IEntityManager<T, IdT>, IEntityManager<T>, IEntityManager, IEntityExtensionManager where TBase : class, Object, IEntity<IdT> where T : class where TBaseManager : class, Object, IEntityManager<TBase, IdT>
Тип EntityExtensionManagerTBase, T, IdT, TBaseManager предоставляет следующие члены.
Имя | Описание | |
---|---|---|
ActionHandler |
Обработчик действий с сущностью
| |
ImplementationType |
Тип реализации сущности. Если T - интерфейс, от вернется класс, реализующий его. Если T - класс, то вернется он же.
| |
Manager |
Менеджер основной сущности
| |
Session |
Сессия NHibernate
(Унаследован от NHManagerBase.) | |
SessionProvider |
Провайдер сессий
(Унаследован от NHManagerBase.) |
Имя | Описание | |
---|---|---|
CheckFilter |
Проверяет правильность фильтра (основная проверка для EQL), в противном случае исключение
| |
Count |
Возвращает количество всех сущностей
| |
Count(IEntityFilter) |
Возвращает количество сущностей по фильтру
| |
Create |
Создать новую сущность (без записи в БД)
| |
CreateCriteria |
Создать критерий выборки NHibernate для типа сущности менеджера
| |
CreateCriteria(FetchOptions, Type, String) |
Создать критерий выборки NHibernate
| |
CreateDetachedCriteria(FetchOptions, Type, String) |
Создать detached-критерию
| |
CreateDetachedCriteria(FetchOptions, Type, String, IEntityFilter) | ||
CreateSecurityException | ||
Delete(Object) | ||
Delete(String) | ||
Delete(T) |
Удалить сущность в БД
| |
DeleteAll |
Удалить все сущности из БД
| |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследован от Object.) | |
ExistPropertiesForFastSearch | ||
Exists |
Узнать о наличии объектов
| |
Exists(IEntityFilter) |
Узнать о наличии подходящих объектов по фильтру
| |
ExportRules | ||
FilterDetachedCriteria | ||
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследован от Object.) | |
Find(ExpressionFuncT, Boolean) |
Поиск объектов, удовлетворяющих условию
| |
Find(String) | ||
Find(FetchOptions) |
Найти сущности в соответствии с параметрами выборки
| |
Find(ExpressionFuncT, Boolean, FetchOptions) |
Поиск объектов, удовлетворяющих условию
| |
Find(IEntityFilter, FetchOptions) |
Найти сущности в соответствии с фильтром и параметрами выборки
| |
FindTResult(ExpressionFuncTResult, Boolean) |
Поиск объектов, удовлетворяющих условию
| |
FindTResult(ExpressionFuncTResult, Boolean, FetchOptions) |
Поиск объектов, удовлетворяющих условию
| |
FindAll |
Найти все сущности
| |
FindByIdArray |
Найти все сущности по идентификаторам из массива
| |
GetCurrentState |
Получить текущее состояние сущности (для применения в функции GetDirtyPropertyUids)
| |
GetDbName |
Получить имя БД по умолчанию
(Унаследован от NHManagerBase.) | |
GetDirtyPropertyUids(T) |
Получить идентификаторы измененных свойств
| |
GetDirtyPropertyUids(T, Object) |
Получить идентификаторы измененных свойств
| |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследован от Object.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследован от Object.) | |
InitInternal |
Внутренняя инициализация менеджера
(Унаследован от NHManager.) | |
IsDirty(T) |
Проверить, есть ли несохраненные изменения в сущности
| |
IsDirty(T, Object) |
Проверить, есть ли несохраненные изменения в сущности
| |
IsNew |
Проверить, является ли сущность новой (не сохраненной в БД)
| |
Load(Guid) |
Загрузить по уникальному идентификатору. Если не найдена - вызывается исключение
| |
Load(IdT) |
Загрузить по идентификатору. Если не найдена - вызывается исключение
| |
LoadOrCreate(Guid) |
Загрузить по уникальному идентификатору. Если не найдена - возвращается новая сущность
| |
LoadOrCreate(IdT) |
Загрузить по идентификатору. Если не найдена - возвращается новая сущность
| |
LoadOrNull(Guid) |
Загрузить по уникальному идентификатору. Если не найдена - возвращается null
| |
LoadOrNull(IdT) |
Загрузить по идентификатору. Если не найдена - возвращается null
| |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследован от Object.) | |
OnCreate |
Действие после создания новой сущности (без записи в БД)
| |
OnDelete(String) |
Действие после удаления сущностей по результату запроса
| |
OnDelete(T) |
Действие после удаления сущности в БД
| |
OnLoad |
Действие после загрузки сущности. Если не найдена - вызывается исключение
| |
OnLoadOrNull |
Действие после загрузки сущности. Если не найдена - возвращается null
| |
OnPreCreate |
Действие перед созданием новой сущности (без записи в БД)
| |
OnPreDelete(String, Boolean) |
Действие перед удалением сущностей по результату запроса
| |
OnPreDelete(T, Boolean) |
Действие перед удалением сущности в БД
| |
OnPreLoad |
Действие перед загрузкой сущности. Если не найдена - вызывается исключение
| |
OnPreLoadOrNull |
Действие перед загрузкой сущности. Если не найдена - возвращается null
| |
OnPreRefresh |
Действие перед обновлением сущности из БД
| |
OnPreSave |
Действие перед сохранением сущности в БД
| |
OnPreSetupFastSearchFilter |
Действие перед применением строки быстрого поиска
| |
OnPreSetupFilter |
Действие перед применением фильтра к критерию выбора
| |
OnRefresh |
Действие после обновления сущности из БД
| |
OnSave |
Действие после сохранения сущности в БД
| |
OnSetupFastSearchFilter |
Действие после применения строки быстрого поиска
| |
OnSetupFilter |
Действие после применения фильтра к критерию выбора
| |
Postprocess |
Постобработка действия в основном менеджере
| |
Preprocess |
Предобработка действия в основном менеджере
| |
ProjectionPT | ||
Refresh(Object) | ||
Refresh(T) |
Обновить (перечитать) сущность из БД
| |
Refresh(Object, LockMode) | ||
Refresh(T, LockMode) |
Обновить (перечитать) сущность из БД с блокировкой
| |
Save(Object) | ||
Save(T) |
Сохранить сущность в БД
| |
SetupFilter | ||
ToString | Возвращает строку, представляющую текущий объект. (Унаследован от Object.) |