Namespace Kephas.Data.Commands
Classes
BulkDataOperationContext
Context for bulk operations.
BulkDataOperationContext<T>
Generic context for bulk operations.
BulkDataOperationResult
Encapsulates the result of a bulk operation.
BulkDeleteCommand
Base class for bulk delete commands.
BulkDeleteContext
Context for the bulk delete operation.
BulkDeleteContext<T>
Generic context for the bulk delete operation.
BulkOperationCommandBase<TOperationContext, TOperationResult>
Base abstract class for bulk operation commands.
BulkUpdateCommand
Base class for bulk update commands.
BulkUpdateContext
Context for the bulk update operation.
BulkUpdateContext<T>
Generic context for the bulk update operation.
CreateEntityCommand
Base class for create entity commands.
CreateEntityContext
A create entity context.
CreateEntityContext<T>
A create entity context.
CreateEntityResult
Encapsulates the result of a create entity command.
DataCommandBase<TOperationContext, TResult>
Base implementation of a data command.
DataCommandResult
Encapsulates the result of a data command.
DataContextTypeAttribute
Attribute indicating the supported data context.
DeleteEntityCommand
Base implementation of a IDeleteEntityCommand.
DeleteEntityContext
A delete entity context.
DiscardChangesCommand
Base implementation of a IDiscardChangesCommand.
DiscardChangesContext
An operation context for discarding changes.
ExecuteCommandBase
Base class for command execution commands.
ExecuteContext
An execute context.
ExecuteResult
Encapsulates the result of an execute.
FindCommand
Base class for find commands.
FindCommandBase<TFindContext>
Base class for find commands.
FindContext
The context for the IFindCommand.
FindContext<T>
The generic context for the IFindCommand.
FindOneCommand
Base class for find commands retrieving one result.
FindOneContext
A find one context.
FindOneContext<T>
The default implementation of a find operationContext.
FindResult
Encapsulates the result of a find command.
PersistChangesCommand
Base class for commands which persist dataContext changes.
PersistChangesContext
An operation context for persisting changes.
SyncDataCommandBase<TOperationContext, TResult>
Base implementation of a synchronous data command.
Interfaces
IBulkDataOperationContext
Interface for bulk data operation context.
IBulkDataOperationContext<TEntity>
Generic interface for contexts used in bulk data operations.
IBulkDataOperationResult
Interface for returning a bulk operation result.
IBulkDeleteCommand
Contract for commands deleting one or more entities based on a predicate, directly in the database.
IBulkDeleteContext
Context for bulk delete operation.
IBulkDeleteContext<TEntity>
Generic interface for data operation contexts of the IBulkDeleteCommand.
IBulkUpdateCommand
Contract for commands updating one or more entities based on a predicate, directly in the database.
IBulkUpdateContext
Context for bulk update operation.
IBulkUpdateContext<TEntity>
Generic interface for data operation contexts of the IBulkUpdateCommand.
ICreateEntityCommand
Application service contract for commands creating an entity.
ICreateEntityContext
Interface for create entity context.
ICreateEntityContext<T>
Generic interface for create entity context.
ICreateEntityResult
Contract for the create entity result.
IDataCommand
Contract for data commands.
IDataCommand<TOperationContext, TResult>
Contract for data commands, with typed operationContext and result.
IDataCommandResult
Contract for data command results.
IDeleteEntityCommand
Contract for delete entity commands.
IDeleteEntityContext
Interface for delete entity context.
IDiscardChangesCommand
Contract for discard changes commands.
IDiscardChangesContext
Context interface for discarding changes operation.
IExecuteCommand
Contract for data commands executing commands on the data store side.
IExecuteContext
Interface for execute context.
IExecuteResult
Interface for execute result.
IFindCommand
Contract for find commands.
IFindContext
Contract for find contexts.
IFindContext<TEntity>
Generic contract for find contexts.
IFindContextBase
Base contract for find commands.
IFindOneCommand
Contract for find commands retrieving one entity based on a predicate.
IFindOneContext
Interface for data operation contexts of the IFindOneCommand.
IFindOneContext<TEntity>
Generic interface for data operation contexts of the IFindOneCommand.
IFindResult
Interface for the find result.
IPersistChangesCommand
Contract for persist changes commands.
IPersistChangesContext
Context interface for persisting changes operation.
ISyncDataCommand
Contract for synchronous data commands.
ISyncDataCommand<TOperationContext, TResult>
Generic contract for synchronous data commands.