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