C# 클래스 DevBridge.Templates.WebProject.Data.EventListeners.DeleteEventListener

nHibernate Delete Event Listener
상속: NHibernate.Event.Default.DefaultDeleteEventListener
파일 보기 프로젝트 열기: devbridge/StandardWebProjectTemplate

공개 메소드들

메소드 설명
DeleteEventListener ( EventListenerHelper eventListenerHelper ) : BetterCms.Core.DataAccess.DataContext.EventListeners

Initializes a new instance of the DeleteEventListener class.

보호된 메소드들

메소드 설명
DeleteEntity ( IEventSource session, object entity, NHibernate.Engine.EntityEntry entityEntry, bool isCascadeDeleteEnabled, IEntityPersister persister, ISet transientEntities ) : void

Perform the entity deletion. Well, as with most operations, does not really perform it; just schedules an action/execution with the T:NHibernate.Engine.ActionQueue for execution during flush.

메소드 상세

DeleteEntity() 보호된 메소드

Perform the entity deletion. Well, as with most operations, does not really perform it; just schedules an action/execution with the T:NHibernate.Engine.ActionQueue for execution during flush.
protected DeleteEntity ( IEventSource session, object entity, NHibernate.Engine.EntityEntry entityEntry, bool isCascadeDeleteEnabled, IEntityPersister persister, ISet transientEntities ) : void
session IEventSource The originating session
entity object The entity to delete
entityEntry NHibernate.Engine.EntityEntry The entity's entry in the
isCascadeDeleteEnabled bool Is delete cascading enabled?
persister IEntityPersister The entity persister.
transientEntities ISet A cache of already deleted entities.
리턴 void

DeleteEventListener() 공개 메소드

Initializes a new instance of the DeleteEventListener class.
public DeleteEventListener ( EventListenerHelper eventListenerHelper ) : BetterCms.Core.DataAccess.DataContext.EventListeners
eventListenerHelper EventListenerHelper The event listener helper.
리턴 BetterCms.Core.DataAccess.DataContext.EventListeners