Class DataStoreEvent<T>
Static class to register on data store events.
public static class DataStoreEvent<T>
Type Parameters
T
- Inheritance
-
DataStoreEvent<T>
- Inherited Members
Examples
Register for 'before' events to supplement or validate an entity object before it is getting stored:
DataStoreEvent<MyEntity>.Updating+= e => e.Entity.Modified= AppGlobals.TimeInfo.Now;
Remarks
Note: Event handlers registered on an entity base class are also being fired for any derived entity.
Events
DeleteFailed
Event raised when entity delete failed.
public static event Action<IChangeFailedEvent<T>> DeleteFailed
Event Type
Deleted
Event raised (after) entity deleted.
public static event Action<IEvent<T>> Deleted
Event Type
Deleting
Event raised (before) deleting entity.
public static event Action<IBeforeChangeEvent<T>> Deleting
Event Type
InsertFailed
Event raised when entity insert failed.
public static event Action<IFailedEvent<T>> InsertFailed
Event Type
- Action<IFailedEvent<T>>
Inserted
Event raised (after) entity inserted.
public static event Action<IEvent<T>> Inserted
Event Type
Inserting
Event raised (before) inserting entity.
public static event Action<IBeforeEvent<T>> Inserting
Event Type
- Action<IBeforeEvent<T>>
UpdatFailed
Event raised when entity update failed.
public static event Action<IChangeFailedEvent<T>> UpdatFailed
Event Type
Updated
Event raised (after) entity updated.
public static event Action<IEvent<T>> Updated
Event Type
Updating
Event raised (before) updating entity.
public static event Action<IBeforeChangeEvent<T>> Updating