RelationalProjectionExpressionVisitorFactory RelationalProjectionExpressionVisitorFactory Class

Definition

A factory for creating instances of RelationalProjectionExpressionVisitor.

public class RelationalProjectionExpressionVisitorFactory : IProjectionExpressionVisitorFactory
Public Class RelationalProjectionExpressionVisitorFactory
    Implements IProjectionExpressionVisitorFactory
Inheritance
System.ObjectSystem.Object
RelationalProjectionExpressionVisitorFactoryRelationalProjectionExpressionVisitorFactory
Implements

Constructors

RelationalProjectionExpressionVisitorFactory(ISqlTranslatingExpressionVisitorFactory, IEntityMaterializerSource) RelationalProjectionExpressionVisitorFactory(ISqlTranslatingExpressionVisitorFactory, IEntityMaterializerSource)

Creates a new instance of RelationalProjectionExpressionVisitorFactory.

public RelationalProjectionExpressionVisitorFactory(ISqlTranslatingExpressionVisitorFactory sqlTranslatingExpressionVisitorFactory, IEntityMaterializerSource entityMaterializerSource)
Public Sub New(sqlTranslatingExpressionVisitorFactory As ISqlTranslatingExpressionVisitorFactory, entityMaterializerSource As IEntityMaterializerSource)
Parameters
sqlTranslatingExpressionVisitorFactory
ISqlTranslatingExpressionVisitorFactory ISqlTranslatingExpressionVisitorFactory

The SQL translating expression visitor factory.

entityMaterializerSource
IEntityMaterializerSource IEntityMaterializerSource

The entity materializer source.

Methods

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

Creates a new ExpressionVisitor.

public virtual ExpressionVisitor Create(EntityQueryModelVisitor entityQueryModelVisitor, IQuerySource querySource)
Public Overridable Function Create(entityQueryModelVisitor As EntityQueryModelVisitor, querySource As IQuerySource) As ExpressionVisitor
Parameters
entityQueryModelVisitor
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