C# Класс BetterCms.Core.DataAccess.DataContext.EventListeners.SaveOrUpdateEventListener

nHibernate Save Or Update Event Listener
Наследование: NHibernate.Event.Default.DefaultSaveOrUpdateEventListener
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
SaveOrUpdateEventListener ( EventListenerHelper eventListenerHelper ) : DevBridge.Templates.WebProject.Data.EventListeners

Initializes a new instance of the SaveOrUpdateEventListener class.

Защищенные методы

Метод Описание
PerformSave ( object entity, object id, NHibernate persister, bool useIdentityColumn, object anything, IEventSource source, bool requiresImmediateIdAccess ) : object

Prepares the save call by checking the session caches for a pre-existing entity and performing any lifecycle callbacks.

PerformSaveOrUpdate ( NHibernate.Event.SaveOrUpdateEvent evt ) : object

Performs the save or update.

PerformUpdate ( NHibernate.Event.SaveOrUpdateEvent evt, object entity, NHibernate persister ) : void

Performs the update.

Описание методов

PerformSave() защищенный Метод

Prepares the save call by checking the session caches for a pre-existing entity and performing any lifecycle callbacks.
protected PerformSave ( object entity, object id, NHibernate persister, bool useIdentityColumn, object anything, IEventSource source, bool requiresImmediateIdAccess ) : object
entity object The entity to be saved.
id object The id by which to save the entity.
persister NHibernate The entity's persister instance.
useIdentityColumn bool Is an identity column being used?
anything object Generally cascade-specific information.
source IEventSource The session from which the event originated.
requiresImmediateIdAccess bool does the event context require /// access to the identifier immediately after execution of this method (if /// not, post-insert style id generators may be postponed if we are outside /// a transaction).
Результат object

PerformSaveOrUpdate() защищенный Метод

Performs the save or update.
protected PerformSaveOrUpdate ( NHibernate.Event.SaveOrUpdateEvent evt ) : object
evt NHibernate.Event.SaveOrUpdateEvent The evt.
Результат object

PerformUpdate() защищенный Метод

Performs the update.
protected PerformUpdate ( NHibernate.Event.SaveOrUpdateEvent evt, object entity, NHibernate persister ) : void
evt NHibernate.Event.SaveOrUpdateEvent The event.
entity object The entity.
persister NHibernate The persister.
Результат void

SaveOrUpdateEventListener() публичный Метод

Initializes a new instance of the SaveOrUpdateEventListener class.
public SaveOrUpdateEventListener ( EventListenerHelper eventListenerHelper ) : DevBridge.Templates.WebProject.Data.EventListeners
eventListenerHelper EventListenerHelper The event listener helper.
Результат DevBridge.Templates.WebProject.Data.EventListeners