Microsoft.EntityFrameworkCore.Query.ExpressionVisitors Microsoft.EntityFrameworkCore.Query.ExpressionVisitors Namespace

Classes

EntityQueryableExpressionVisitor EntityQueryableExpressionVisitor

Visitor for processing entity types roots.

ExpressionVisitorBase ExpressionVisitorBase

A base expression visitor that ignores Block expressions.

ProjectionExpressionVisitor ProjectionExpressionVisitor

A projection expression visitor.

RelationalEntityQueryableExpressionVisitor RelationalEntityQueryableExpressionVisitor

A visitor that performs basic relational query translation of EF query roots.

RelationalEntityQueryableExpressionVisitorFactory RelationalEntityQueryableExpressionVisitorFactory

A factory for creating instances of RelationalEntityQueryableExpressionVisitor.

RelationalProjectionExpressionVisitor RelationalProjectionExpressionVisitor

An expression visitor for translating relational LINQ query projections.

RelationalProjectionExpressionVisitorFactory RelationalProjectionExpressionVisitorFactory

A factory for creating instances of RelationalProjectionExpressionVisitor.

SqlTranslatingExpressionVisitor SqlTranslatingExpressionVisitor

The default relational LINQ translating expression visitor.

SqlTranslatingExpressionVisitorFactory SqlTranslatingExpressionVisitorFactory

A factory for creating instances of SqlTranslatingExpressionVisitor.

Interfaces

IEntityQueryableExpressionVisitorFactory IEntityQueryableExpressionVisitorFactory

A factory for creating entity queryable expression visitors.

IProjectionExpressionVisitorFactory IProjectionExpressionVisitorFactory

A factory for creating projection expression visitors.

ISqlTranslatingExpressionVisitorFactory ISqlTranslatingExpressionVisitorFactory

Factory for creating instances of SqlTranslatingExpressionVisitor.