Namespace Venflow.Commands
Interfaces
IBaseInsertRelationBuilder<TRelationEntity, TRootEntity>
Represents a base insert relation builder to configure the insert.
IBaseQueryRelationBuilder<TRelationEntity, TRootEntity, TReturn>
Represents a base query relation builder to configure the query.
IDeleteCommand<TEntity>
Represents a command which performs deletions of entities.
IDeleteCommandBuilder<TEntity>
Represents a command builder to configure the deletion.
IInsertCommand<TEntity>
Represents a command which performs insertions of entities.
IInsertCommandBuilder<TEntity>
Represents a command builder to configure the insertion.
IInsertRelationBuilder<TRelationEntity, TRootEntity>
Represents a insert relation builder to configure the insert.
IPreCommandBuilder<TEntity, TReturn>
Represents a pre-command builder to configure the query.
IQueryCommand<TEntity, TReturn>
Represents a command which performs queries and materialize the results to entities.
IQueryCommandBuilder<TEntity, TReturn>
Represents a command builder to configure the query.
IQueryRelationBuilder<TRelationEntity, TRootEntity, TReturn>
Represents a query relation builder to configure the query.
ISpecficVenflowCommandBuilder<TCommand, TLogResult>
Represents a generic command builder for all CRUD operations to finalize the configuration.
IUpdateCommand<TEntity>
Represents a command which performs updates of entities.
IUpdateCommandBuilder<TEntity>
Represents a command builder to configure the update.
IVenflowCommand<TEntity>
The base command for all other CRUD commands.
IVenflowCommandBuilder<TEntity>
Represents a generic command builder to create any CRUD command.