Show / Hide Table of Contents

Class LLBLGenDeleteEntityBehavior

Behavior for adjusting the cache upon entity deletion.

Inheritance
System.Object
Loggable
DataBehaviorBase<IEntityBase>
LLBLGenDeleteEntityBehavior
Implements
ILoggable
IDataBehavior<IEntityBase>
IDataBehavior
IOnPersistBehavior
IOnInitializeBehavior
IOnValidateBehavior
Inherited Members
DataBehaviorBase<IEntityBase>.Initialize(IEntityBase, IEntityEntry, IDataOperationContext)
DataBehaviorBase<IEntityBase>.BeforePersist(IEntityBase, IEntityEntry, IDataOperationContext)
DataBehaviorBase<IEntityBase>.Validate(IEntityBase, IEntityEntry, IDataOperationContext)
DataBehaviorBase<IEntityBase>.IOnPersistBehavior.BeforePersistAsync(Object, IEntityEntry, IDataOperationContext, CancellationToken)
DataBehaviorBase<IEntityBase>.BeforePersistAsync(IEntityBase, IEntityEntry, IDataOperationContext, CancellationToken)
DataBehaviorBase<IEntityBase>.IOnPersistBehavior.AfterPersistAsync(Object, IEntityEntry, IDataOperationContext, CancellationToken)
DataBehaviorBase<IEntityBase>.AfterPersistAsync(IEntityBase, IEntityEntry, IDataOperationContext, CancellationToken)
DataBehaviorBase<IEntityBase>.IOnInitializeBehavior.InitializeAsync(Object, IEntityEntry, IDataOperationContext, CancellationToken)
DataBehaviorBase<IEntityBase>.InitializeAsync(IEntityBase, IEntityEntry, IDataOperationContext, CancellationToken)
DataBehaviorBase<IEntityBase>.IOnValidateBehavior.ValidateAsync(Object, IEntityEntry, IDataOperationContext, CancellationToken)
DataBehaviorBase<IEntityBase>.ValidateAsync(IEntityBase, IEntityEntry, IDataOperationContext, CancellationToken)
Loggable.Logger
Loggable.GetLogger()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Kephas.Data.LLBLGen.Behaviors
Assembly: Kephas.Data.LLBLGen.dll
Syntax
[ProcessingPriority(Priority.Lowest)]
public class LLBLGenDeleteEntityBehavior : DataBehaviorBase<IEntityBase>, ILoggable, IDataBehavior<IEntityBase>, IDataBehavior, IOnPersistBehavior, IOnInitializeBehavior, IOnValidateBehavior
Remarks

Should be called after common behaviors.

Methods

| Improve this Doc View Source

AfterPersist(IEntityBase, IEntityEntry, IDataOperationContext)

Callback invoked after an entity has been persisted.

Declaration
public override void AfterPersist(IEntityBase entity, IEntityEntry entityEntry, IDataOperationContext operationContext)
Parameters
Type Name Description
IEntityBase entity

The entity.

IEntityEntry entityEntry

The entity information.

IDataOperationContext operationContext

The operation context.

Overrides
Kephas.Data.Behaviors.DataBehaviorBase<Kephas.Data.LLBLGen.Entities.IEntityBase>.AfterPersist(Kephas.Data.LLBLGen.Entities.IEntityBase, Kephas.Data.Capabilities.IEntityEntry, Kephas.Data.IDataOperationContext)

Implements

ILoggable
IDataBehavior<TEntity>
IDataBehavior
IOnPersistBehavior
IOnInitializeBehavior
IOnValidateBehavior

Extension Methods

DynamicObjectExtensions.SetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.GetPropertyValue(Object, String)
DynamicObjectExtensions.TryGetPropertyValue(Object, String, out Object)
DynamicObjectExtensions.GetRuntimeTypeInfo(Object)
DynamicObjectExtensions.ToDynamic(Object)
DynamicObjectExtensions.ToExpando(Object)
BehaviorValue.ToBehaviorValue<TValue>(TValue)
CollectionExtensions.AddRange<T, TItem>(T, IEnumerable<TItem>)
LoggingExtensions.GetLogger(Object, IContext)
TypeExtensions.GetAbstractType(Object)
TypeExtensions.GetAbstractTypeInfo(Object)
ReflectionHelper.GetTypeInfo(Object)
EntityEntryExtensions.TryGetAttachedEntityEntry(Object)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX