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
Whereclauses translate to PartiQL filter expressions. - Projection — How
Selectexpressions are evaluated server-side vs client-side. - Ordering and Limiting — How
OrderByandLimit(n)are handled. - Pagination — Continuation tokens and the
ToPageAsyncpattern. - Index Selection — Targeting a specific GSI or LSI in a query.