Show / Hide Table of Contents

Class DeleteEntityCommand

Base implementation of a IDeleteEntityCommand.

Inheritance
System.Object
Loggable
DataCommandBase<IDeleteEntityContext, IDataCommandResult>
SyncDataCommandBase<IDeleteEntityContext, IDataCommandResult>
DeleteEntityCommand
Implements
ILoggable
ISyncDataCommand<IDeleteEntityContext, IDataCommandResult>
IDeleteEntityCommand
IDataCommand<IDeleteEntityContext, IDataCommandResult>
IDataCommand
IAsyncOperation
ISyncDataCommand
Inherited Members
SyncDataCommandBase<IDeleteEntityContext, IDataCommandResult>.ISyncDataCommand.Execute(IDataOperationContext)
SyncDataCommandBase<IDeleteEntityContext, IDataCommandResult>.Execute(IDeleteEntityContext)
SyncDataCommandBase<IDeleteEntityContext, IDataCommandResult>.ExecuteAsync(IDeleteEntityContext, CancellationToken)
DataCommandBase<IDeleteEntityContext, IDataCommandResult>.IDataCommand.ExecuteAsync(IDataOperationContext, CancellationToken)
DataCommandBase<IDeleteEntityContext, IDataCommandResult>.IAsyncOperation.ExecuteAsync(IContext, CancellationToken)
DataCommandBase<IDeleteEntityContext, IDataCommandResult>.GetIdEqualityExpression<T>(IDataContext, Object)
DataCommandBase<IDeleteEntityContext, IDataCommandResult>.TryGetLocalCache(IDataContext)
DataCommandBase<IDeleteEntityContext, IDataCommandResult>.TryGetEntityActivator(IDataContext)
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.Commands
Assembly: Kephas.Data.dll
Syntax
[DataContextType(typeof(DataContextBase))]
public class DeleteEntityCommand : SyncDataCommandBase<IDeleteEntityContext, IDataCommandResult>, ILoggable, ISyncDataCommand<IDeleteEntityContext, IDataCommandResult>, IDeleteEntityCommand, IDataCommand<IDeleteEntityContext, IDataCommandResult>, IDataCommand, IAsyncOperation, ISyncDataCommand

Methods

| Improve this Doc View Source

Execute(IDeleteEntityContext)

Discards the changes in the data context.

Declaration
public override IDataCommandResult Execute(IDeleteEntityContext operationContext)
Parameters
Type Name Description
IDeleteEntityContext operationContext

The operation context.

Returns
Type Description
IDataCommandResult

A IDataCommandResult.

Overrides
Kephas.Data.Commands.SyncDataCommandBase<Kephas.Data.Commands.IDeleteEntityContext, Kephas.Data.Commands.IDataCommandResult>.Execute(Kephas.Data.Commands.IDeleteEntityContext)

Implements

ILoggable
ISyncDataCommand<TOperationContext, TResult>
IDeleteEntityCommand
IDataCommand<TOperationContext, TResult>
IDataCommand
IAsyncOperation
ISyncDataCommand

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