SelectExpressionFactory SelectExpressionFactory Class

Definition

A SelectExpression factory.

public class SelectExpressionFactory : ISelectExpressionFactory
Public Class SelectExpressionFactory
    Implements ISelectExpressionFactory
Inheritance
System.ObjectSystem.Object
SelectExpressionFactorySelectExpressionFactory
Implements

Inherited Members

System.Object

System.Object.ToString()System.Object.ToString()
System.Object.Equals(System.Object)System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()System.Object.GetHashCode()
System.Object.GetType()System.Object.GetType()
System.Object.MemberwiseClone()System.Object.MemberwiseClone()

Constructors

SelectExpressionFactory(IQuerySqlGeneratorFactory) SelectExpressionFactory(IQuerySqlGeneratorFactory)

Initializes a new instance of the Microsoft.EntityFrameworkCore.Query.Expressions.SelectExpressionFactory class.

public SelectExpressionFactory(IQuerySqlGeneratorFactory querySqlGeneratorFactory)
Public Sub New(querySqlGeneratorFactory As IQuerySqlGeneratorFactory)
Parameters
querySqlGeneratorFactory
IQuerySqlGeneratorFactory IQuerySqlGeneratorFactory

The query SQL generator factory.

Methods

Create(RelationalQueryCompilationContext) Create(RelationalQueryCompilationContext)

Creates a new SelectExpression.

public virtual SelectExpression Create(RelationalQueryCompilationContext queryCompilationContext)
Public Overridable Function Create(queryCompilationContext As RelationalQueryCompilationContext) As SelectExpression
Parameters
queryCompilationContext
RelationalQueryCompilationContext RelationalQueryCompilationContext

Context for the query compilation.

Returns

A SelectExpression.

Create(RelationalQueryCompilationContext, String) Create(RelationalQueryCompilationContext, String)

Creates a new SelectExpression.

public virtual SelectExpression Create(RelationalQueryCompilationContext queryCompilationContext, string alias)
Public Overridable Function Create(queryCompilationContext As RelationalQueryCompilationContext, alias As String) As SelectExpression
Parameters
queryCompilationContext
RelationalQueryCompilationContext RelationalQueryCompilationContext

Context for the query compilation.

alias
System.String System.String

The alias of this SelectExpression.

Returns

A SelectExpression.