Skip to content

Querying

The DynamoDB EF Core provider translates LINQ expressions into PartiQL statements and executes them via the DynamoDB ExecuteStatement API.

This section covers how queries are executed, which LINQ operators are supported, and how DynamoDB-specific behaviors like pagination and index selection work.

  • How Queries Execute — The LINQ-to-PartiQL translation pipeline and execution model.
  • Supported Operators — Reference table of supported LINQ operators and their PartiQL equivalents.
  • Filtering — How Where clauses translate to PartiQL filter expressions.
  • Projection — How Select expressions are evaluated server-side vs client-side.
  • Ordering and Limiting — How OrderBy and Limit(n) are handled.
  • Pagination — Continuation tokens and the ToPageAsync pattern.
  • Index Selection — Targeting a specific GSI or LSI in a query.

See also