Тип EntityManager<(Of <(<'T, IdT>)>)> предоставляет следующие члены.

Методы

  ИмяОписание
Public methodCanDelete (Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..CanDelete(T).)
Public methodCanSave (Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..CanSave(T).)
Public methodCheckFilter
Проверяет правильность фильтра (основная проверка для EQL), в противном случае исключение
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..CheckFilter(IEntityFilter).)
Public methodCount()()()()
Возвращает количество всех объектов этого типа
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..Count()()()().)
Public methodCount(IEntityFilter)
Получить количество всех объектов по фильтру
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..Count(IEntityFilter).)
Public methodCreate
Создать новую сущность (без записи в БД)
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..Create()()()().)
Public methodCreateDetachedCriteria
Создать detached-критерию
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..CreateDetachedCriteria(FetchOptions, Type, String, IEntityFilter).)
Public methodDelete(String)
Удалить сущность в БД по запросу. ВНИМАНИЕ!!! Не использовать для больших массивов, т.к. данные сначала загружаются в память из БД и только потом удаляются.
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..Delete(String).)
Public methodDelete(T)
Удалить объект
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..Delete(T).)
Public methodDeleteAll
Удалить все сущности из БД
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..DeleteAll()()()().)
Public methodEvict
Удалить объект из текущей сесии
Public methodExistPropertiesForFastSearch
Есть ли поля учавствующие в быстром поиске
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..ExistPropertiesForFastSearch(IEntityMetadata, IEntityFilter).)
Public methodExportRules (Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..ExportRules()()()().)
Public methodFind(Expression<(Of <<'(Func<(Of <<'(T, Boolean>)>>)>)>>)) (Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..Find(Expression<(Of <<'(Func<(Of <<'(T, Boolean>)>>)>)>>)).)
Public methodFind(String)
Найти объекты в соответствии с фильтром на языке EQL
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..Find(String).)
Public methodFind(FetchOptions)
Найти объекты в соответствии с параметрами выборки
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..Find(FetchOptions).)
Public methodFind(IEntityFilter, FetchOptions)
Найти объекты в соответствии с фильтром и параметрами выборки
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..Find(IEntityFilter, FetchOptions).)
Public methodFind<(Of <<'(TResult>)>>)(Expression<(Of <<'(Func<(Of <<'(TResult, Boolean>)>>)>)>>)) (Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..Find(Expression<(Of <<'(Func<(Of <<'(T, Boolean>)>>)>)>>)).)
Public methodFindAll()()()()
Найти все сущности
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..FindAll()()()().)
Public methodFindAll(Boolean)
Найти все сущности с кэшированием
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..FindAll(Boolean).)
Public methodFindByIdArray
Найти все объекты по идентификаторам из массива
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..FindByIdArray(array<IdT>[]()[][]).)
Public methodFindIds
Найти объекты в соответствии с фильтром и параметрами выборки
Public methodGetAliasedPropertyString
Сформировать всевдоним для свойства
Public methodGetCurrentState
Получить текущее состояние сущности (для применения в функции GetDirtyPropertyUids)
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..GetCurrentState(T).)
Public methodGetDirtyPropertyUids(T)
Получить идентификаторы измененных свойств
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..GetDirtyPropertyUids(T).)
Public methodGetDirtyPropertyUids(T, Object)
Получить идентификаторы измененных свойств
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..GetDirtyPropertyUids(T, Object).)
Public methodIsDirty(T)
Проверить, есть ли несохраненные изменения в объекте
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..IsDirty(T).)
Public methodIsDirty(T, Object)
Проверить, есть ли несохраненные изменения в объекте
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..IsDirty(T, Object).)
Public methodIsNew
Проверить, является ли объект новым (не сохранен в БД)
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..IsNew(T).)
Public methodLoad(Guid)
Загрузить по уникальному идентификатору. Если не найдена - вызывается исключение
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..Load(Guid).)
Public methodLoad(IdT)
Загрузить по идентификатору. Если не найдена - вызывается исключение
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..Load(IdT).)
Public methodLoadOrCreate(Guid)
Загрузить по идентификатору. Если не найден - возвращается новый объект
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..LoadOrCreate(Guid).)
Public methodLoadOrCreate(IdT)
Загрузить по идентификатору. Если не найден - возвращается новый объект
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..LoadOrCreate(IdT).)
Public methodLoadOrNull(Guid)
Загрузить по уникальному идентификатору. Если не найдена - возвращается null
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..LoadOrNull(Guid).)
Public methodLoadOrNull(IdT)
Загрузить по идентификатору. Если не найдена - возвращается null
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..LoadOrNull(IdT).)
Public methodProjection<(Of <<'(PT>)>>)
Получить проекцию значений свойства
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..Projection<(Of <<'(TProperty>)>>)(String).)
Public methodQuery<(Of <<'(RT>)>>)
Выбрать значения по условию поиска в виде выражения
Public methodRefresh(T)
Обновить (перечитать) объект из БД
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..Refresh(T).)
Public methodRefresh(T, LockMode)
Обновить (перечитать) сущность из БД с блокировками
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..Refresh(T, LockMode).)
Public methodSave
Сохранить объект в БД
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..Save(T).)
Public methodSetupFilter
Применить фильтр к критерию выбора
(Overrides AbstractNHEntityManager<(Of <(<'T, IdT>)>)>..::..SetupFilter(ICriteria, IEntityFilter).)

Свойства

  ИмяОписание
Public propertyActionDispatcherService
Сервис работы с действиями
Public propertyActionHandler
Обработчик действий с сущностью
Public propertyAuthenticationService
Сервис аутентификации, работа с текущим пользователем
Public propertyBehaviors
Список точек расширения для изменения поведения менеджеров
Public propertyContextService
Сервис работы со значениями переменных в рамках контекста (например, веб-запроса)
Public propertyLogger
Логгер
Public propertyMainDatabaseProvider
Провайдер основной БД
Public propertyMetadataRuntimeService
Сервис работы с метаданными
Public propertySecurityService
Сервис проверки привилегий

См. также