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

Методы

  ИмяОписание
Public methodCanDelete
Проверить возможно ли удалить данную сущность в текущем контексте выполнения
Public methodCanSave
Проверить возможно ли сохранить данную сущность в текущем контексте выполнения
Public methodCheckFilter
Проверяет правильность фильтра (основная проверка для EQL), в противном случае исключение
Public methodCount()()()()
Возвращает количество всех сущностей
Public methodCount(IEntityFilter)
Возвращает количество сущностей по фильтру
Public methodCreate
Создать новую сущность (без записи в БД)
Public methodCreateDetachedCriteria
Создать detached-критерию
Public methodCreateSecurityException
Генерировать исключение безопасности
Public methodDelete(Object)
Удалить сущность в БД
Public methodDelete(String)
Удалить сущность в БД по запросу. ВНИМАНИЕ!!! Не использовать для больших массивов, т.к. данные сначала загружаются в память из БД и только потом удаляются.
Public methodDeleteAll
Удалить все сущности из БД
Public methodExistPropertiesForFastSearch
Есть ли поля учавствующие в быстром поиске
Public methodExportRules
Правила экспорта для свойств сущности
Public methodFind(FetchOptions)
Найти сущности в соответствии с параметрами выборки
Public methodFind(IEntityFilter, FetchOptions)
Найти сущности в соответствии с фильтром и параметрами выборки
Public methodFind<(Of <<'(T>)>>)(IEntityFilter, FetchOptions)
Найти сущности в соответствии с фильтром и параметрами выборки
Public methodFindAll
Найти все сущности
Public methodFindByIdArray
Найти все сущности по идентификаторам из массива
Public methodGetCurrentState
Получить текущее состояние сущности (для применения в функции GetDirtyPropertyUids)
Public methodGetDirtyPropertyUids(Object)
Получить идентификаторы измененных свойств
Public methodGetDirtyPropertyUids(Object, Object)
Получить идентификаторы измененных свойств
Public methodIsDirty(Object)
Проверить, есть ли несохраненные изменения в сущности
Public methodIsDirty(Object, Object)
Проверить, есть ли несохраненные изменения в сущности
Public methodIsNew
Проверить, является ли сущность новой (не сохраненной в БД)
Public methodLoad(Guid)
Загрузить по уникальному идентификатору. Если не найдена - вызывается исключение
Public methodLoad(Object)
Загрузить по идентификатору. Если не найдена - вызывается исключение
Public methodLoadOrCreate(Guid)
Загрузить по уникальному идентификатору. Если не найдена - возвращается новая сущность
Public methodLoadOrCreate(Object)
Загрузить по идентификатору. Если не найдена - возвращается новая сущность
Public methodLoadOrNull(Guid)
Загрузить по уникальному идентификатору. Если не найдена - возвращается null
Public methodLoadOrNull(Object)
Загрузить по идентификатору. Если не найдена - возвращается null
Public methodProjection<(Of <<'(PT>)>>)
Получить проекцию значений свойства
Public methodRefresh(Object)
Обновить (перечитать) сущность из БД
Public methodRefresh(Object, LockMode)
Обновить (перечитать) сущность из БД c блокировками
Public methodSave
Сохранить сущность в БД
Public methodSetupFilter
Установить фильтр в NHibernate критерию

См. также