C# Class NSoft.NFramework.Data.NHibernateEx.EventListeners.UpdateTimestampEventListener

엔티티가 추가되거나 갱신 될 때에, IUpdateTimestampedEntity 엔티티라면, UpdateTime 을 갱신합니다.
Inheritance: IPreInsertEventListener, IPreUpdateEventListener
显示文件 Open project: debop/NFramework

Public Methods

Method Description
GetCurrentTime ( ) : DateTime?

현재 시각을 반환한다. UTC 를 원한다면 상속받아, 재정의를 하십시요.

OnPreInsert ( NHibernate.Event.PreInsertEvent @event ) : bool

엔티티를 처음 등록할 때, 엔티티의 UpdateTimestamp 속성 값이 없을 때, 현재 시각으로 설정합니다.

OnPreUpdate ( NHibernate.Event.PreUpdateEvent @event ) : bool

엔티티를 Update 하기 전에, 엔티티의 UpdateTimestamp 속성 값을 현재 시각으로 설정합니다.

Method Details

GetCurrentTime() public method

현재 시각을 반환한다. UTC 를 원한다면 상속받아, 재정의를 하십시요.
public GetCurrentTime ( ) : DateTime?
return DateTime?

OnPreInsert() public method

엔티티를 처음 등록할 때, 엔티티의 UpdateTimestamp 속성 값이 없을 때, 현재 시각으로 설정합니다.
public OnPreInsert ( NHibernate.Event.PreInsertEvent @event ) : bool
@event NHibernate.Event.PreInsertEvent
return bool

OnPreUpdate() public method

엔티티를 Update 하기 전에, 엔티티의 UpdateTimestamp 속성 값을 현재 시각으로 설정합니다.
public OnPreUpdate ( NHibernate.Event.PreUpdateEvent @event ) : bool
@event NHibernate.Event.PreUpdateEvent
return bool