RelationalEntityQueryableExpressionVisitorFactory RelationalEntityQueryableExpressionVisitorFactory Class

Definition

A factory for creating instances of RelationalEntityQueryableExpressionVisitor.

public class RelationalEntityQueryableExpressionVisitorFactory : IEntityQueryableExpressionVisitorFactory
Public Class RelationalEntityQueryableExpressionVisitorFactory
    Implements IEntityQueryableExpressionVisitorFactory
Inheritance
System.ObjectSystem.Object
RelationalEntityQueryableExpressionVisitorFactoryRelationalEntityQueryableExpressionVisitorFactory
Implements

Constructors

RelationalEntityQueryableExpressionVisitorFactory(IModel, ISelectExpressionFactory, IMaterializerFactory, IShaperCommandContextFactory, IRelationalAnnotationProvider) RelationalEntityQueryableExpressionVisitorFactory(IModel, ISelectExpressionFactory, IMaterializerFactory, IShaperCommandContextFactory, IRelationalAnnotationProvider)

Creates a new instance of RelationalEntityQueryableExpressionVisitorFactory.

public RelationalEntityQueryableExpressionVisitorFactory(IModel model, ISelectExpressionFactory selectExpressionFactory, IMaterializerFactory materializerFactory, IShaperCommandContextFactory shaperCommandContextFactory, IRelationalAnnotationProvider relationalAnnotationProvider)
Public Sub New(model As IModel, selectExpressionFactory As ISelectExpressionFactory, materializerFactory As IMaterializerFactory, shaperCommandContextFactory As IShaperCommandContextFactory, relationalAnnotationProvider As IRelationalAnnotationProvider)
Parameters
model
IModel IModel

The model.

selectExpressionFactory
ISelectExpressionFactory ISelectExpressionFactory

The select expression factory.

materializerFactory
IMaterializerFactory IMaterializerFactory

The materializer factory.

shaperCommandContextFactory
IShaperCommandContextFactory IShaperCommandContextFactory

The shaper command context factory.

relationalAnnotationProvider
IRelationalAnnotationProvider IRelationalAnnotationProvider

The relational annotation provider.

Methods

Create(EntityQueryModelVisitor, IQuerySource) Create(EntityQueryModelVisitor, IQuerySource)

Creates a new ExpressionVisitor.

public virtual ExpressionVisitor Create(EntityQueryModelVisitor queryModelVisitor, IQuerySource querySource)
Public Overridable Function Create(queryModelVisitor As EntityQueryModelVisitor, querySource As IQuerySource) As ExpressionVisitor
Parameters
queryModelVisitor
EntityQueryModelVisitor EntityQueryModelVisitor

The query model visitor.

querySource
IQuerySource IQuerySource

The query source.

Returns
System.Linq.Expressions.ExpressionVisitor System.Linq.Expressions.ExpressionVisitor

An ExpressionVisitor.

Equals(Object) Equals(Object)

Inherited from System.Object

Equals(Object, Object) Equals(Object, Object)

Inherited from System.Object

GetHashCode() GetHashCode()

Inherited from System.Object

GetType() GetType()

Inherited from System.Object

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

ReferenceEquals(Object, Object) ReferenceEquals(Object, Object)

Inherited from System.Object

ToString() ToString()

Inherited from System.Object