Core Concepts > Query Execution

Execution Pipelines

When one of the execute methods (Execute or ExecuteAsync) is invoked on a query expression, an execution pipeline is created that manages the workflow and services used for assembly, execution, and conversion/mapping of data to and from the database. Execution pipelines are built directly on top of ADO.NET.

dbExpression is built directly on top of ADO.NET.

There are several execution pipeline types, a one-to-one with the SQL statement type:

Execution pipeline typeSQL statement type
ISelectQueryExpressionExecutionPipelineSELECT
IInsertQueryExpressionExecutionPipelineINSERT
IUpdateQueryExpressionExecutionPipelineUPDATE
IDeleteQueryExpressionExecutionPipelineDELETE
IStoredProcedureQueryExpressionExecutionPipelinewell, a stored procedure
Previous
Factories and Services

© 2024 dbExpression. All rights reserved.