C# 클래스 BetterCms.Core.DataAccess.DataContext.EventListeners.SaveOrUpdateEventListener

nHibernate Save Or Update Event Listener
상속: NHibernate.Event.Default.DefaultSaveOrUpdateEventListener
파일 보기 프로젝트 열기: devbridge/StandardWebProjectTemplate 1 사용 예제들

공개 메소드들

메소드 설명
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