FromSqlNonComposedQuerySqlGenerator FromSqlNonComposedQuerySqlGenerator Class

Definition

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public class FromSqlNonComposedQuerySqlGenerator : DefaultQuerySqlGenerator, ISqlExpressionVisitor, IQuerySqlGenerator
Public Class FromSqlNonComposedQuerySqlGenerator
    Inherits DefaultQuerySqlGenerator
    Implements ISqlExpressionVisitor, IQuerySqlGenerator
Inheritance
System.ObjectSystem.Object
FromSqlNonComposedQuerySqlGeneratorFromSqlNonComposedQuerySqlGenerator
Implements

Constructors

FromSqlNonComposedQuerySqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IParameterNameGeneratorFactory, IRelationalTypeMapper, SelectExpression, String, Expression) FromSqlNonComposedQuerySqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IParameterNameGeneratorFactory, IRelationalTypeMapper, SelectExpression, String, Expression)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public FromSqlNonComposedQuerySqlGenerator(IRelationalCommandBuilderFactory relationalCommandBuilderFactory, ISqlGenerationHelper sqlGenerationHelper, IParameterNameGeneratorFactory parameterNameGeneratorFactory, IRelationalTypeMapper relationalTypeMapper, SelectExpression selectExpression, string sql, Expression arguments)
Public Sub New(relationalCommandBuilderFactory As IRelationalCommandBuilderFactory, sqlGenerationHelper As ISqlGenerationHelper, parameterNameGeneratorFactory As IParameterNameGeneratorFactory, relationalTypeMapper As IRelationalTypeMapper, selectExpression As SelectExpression, sql As String, arguments As Expression)
Parameters
sql
System.String System.String
arguments
System.Linq.Expressions.Expression System.Linq.Expressions.Expression

Methods

CreateUnhandledItemException(T, String) CreateUnhandledItemException(Of T)(T, String)

Inherited from DefaultQuerySqlGenerator

CreateValueBufferFactory(IRelationalValueBufferFactoryFactory, DbDataReader) CreateValueBufferFactory(IRelationalValueBufferFactoryFactory, DbDataReader)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IRelationalValueBufferFactory CreateValueBufferFactory(IRelationalValueBufferFactoryFactory relationalValueBufferFactoryFactory, DbDataReader dataReader)
Public Overrides Function CreateValueBufferFactory(relationalValueBufferFactoryFactory As IRelationalValueBufferFactoryFactory, dataReader As DbDataReader) As IRelationalValueBufferFactory
Parameters
dataReader
System.Data.Common.DbDataReader System.Data.Common.DbDataReader
Returns
Overrides

ExtractNonNullExpressionValues(IReadOnlyList) ExtractNonNullExpressionValues(IReadOnlyList(Of Expression))

Inherited from DefaultQuerySqlGenerator

GenerateBinaryOperator(ExpressionType) GenerateBinaryOperator(ExpressionType)

Inherited from DefaultQuerySqlGenerator

GenerateFromSql(String, Expression, IReadOnlyDictionary) GenerateFromSql(String, Expression, IReadOnlyDictionary(Of String, Object))

Inherited from DefaultQuerySqlGenerator

GenerateLimitOffset(SelectExpression) GenerateLimitOffset(SelectExpression)

Inherited from DefaultQuerySqlGenerator

GenerateOperator(Expression) GenerateOperator(Expression)

Inherited from DefaultQuerySqlGenerator

GenerateOrderBy(IReadOnlyList) GenerateOrderBy(IReadOnlyList(Of Ordering))

Inherited from DefaultQuerySqlGenerator

GenerateSql(IReadOnlyDictionary) GenerateSql(IReadOnlyDictionary(Of String, Object))

Inherited from DefaultQuerySqlGenerator

GenerateTop(SelectExpression) GenerateTop(SelectExpression)

Inherited from DefaultQuerySqlGenerator

InferTypeMappingFromColumn(Expression) InferTypeMappingFromColumn(Expression)

Inherited from DefaultQuerySqlGenerator

ProcessInExpressionValues(IEnumerable) ProcessInExpressionValues(IEnumerable(Of Expression))

Inherited from DefaultQuerySqlGenerator

TryGenerateBinaryOperator(ExpressionType, String) TryGenerateBinaryOperator(ExpressionType, String)

Inherited from DefaultQuerySqlGenerator

Visit(Expression) Visit(Expression)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override Expression Visit(Expression expression)
Public Overrides Function Visit(expression As Expression) As Expression
Parameters
expression
System.Linq.Expressions.Expression System.Linq.Expressions.Expression
Returns
System.Linq.Expressions.Expression System.Linq.Expressions.Expression

VisitAlias(AliasExpression) VisitAlias(AliasExpression)

Inherited from DefaultQuerySqlGenerator

VisitBinary(BinaryExpression) VisitBinary(BinaryExpression)

Inherited from DefaultQuerySqlGenerator

VisitColumn(ColumnExpression) VisitColumn(ColumnExpression)

Inherited from DefaultQuerySqlGenerator

VisitConditional(ConditionalExpression) VisitConditional(ConditionalExpression)

Inherited from DefaultQuerySqlGenerator

VisitConstant(ConstantExpression) VisitConstant(ConstantExpression)

Inherited from DefaultQuerySqlGenerator

VisitCount(CountExpression) VisitCount(CountExpression)

Inherited from DefaultQuerySqlGenerator

VisitCrossJoin(CrossJoinExpression) VisitCrossJoin(CrossJoinExpression)

Inherited from DefaultQuerySqlGenerator

VisitExists(ExistsExpression) VisitExists(ExistsExpression)

Inherited from DefaultQuerySqlGenerator

VisitExplicitCast(ExplicitCastExpression) VisitExplicitCast(ExplicitCastExpression)

Inherited from DefaultQuerySqlGenerator

VisitFromSql(FromSqlExpression) VisitFromSql(FromSqlExpression)

Inherited from DefaultQuerySqlGenerator

VisitIn(InExpression) VisitIn(InExpression)

Inherited from DefaultQuerySqlGenerator

VisitInnerJoin(InnerJoinExpression) VisitInnerJoin(InnerJoinExpression)

Inherited from DefaultQuerySqlGenerator

VisitIsNotNull(IsNullExpression) VisitIsNotNull(IsNullExpression)

Inherited from DefaultQuerySqlGenerator

VisitIsNull(IsNullExpression) VisitIsNull(IsNullExpression)

Inherited from DefaultQuerySqlGenerator

VisitLateralJoin(LateralJoinExpression) VisitLateralJoin(LateralJoinExpression)

Inherited from DefaultQuerySqlGenerator

VisitLeftOuterJoin(LeftOuterJoinExpression) VisitLeftOuterJoin(LeftOuterJoinExpression)

Inherited from DefaultQuerySqlGenerator

VisitLike(LikeExpression) VisitLike(LikeExpression)

Inherited from DefaultQuerySqlGenerator

VisitMax(MaxExpression) VisitMax(MaxExpression)

Inherited from DefaultQuerySqlGenerator

VisitMin(MinExpression) VisitMin(MinExpression)

Inherited from DefaultQuerySqlGenerator

VisitNotIn(InExpression) VisitNotIn(InExpression)

Inherited from DefaultQuerySqlGenerator

VisitParameter(ParameterExpression) VisitParameter(ParameterExpression)

Inherited from DefaultQuerySqlGenerator

VisitProjection(IReadOnlyList) VisitProjection(IReadOnlyList(Of Expression))

Inherited from DefaultQuerySqlGenerator

VisitPropertyParameter(PropertyParameterExpression) VisitPropertyParameter(PropertyParameterExpression)

Inherited from DefaultQuerySqlGenerator

VisitSelect(SelectExpression) VisitSelect(SelectExpression)

Inherited from DefaultQuerySqlGenerator

VisitSqlFunction(SqlFunctionExpression) VisitSqlFunction(SqlFunctionExpression)

Inherited from DefaultQuerySqlGenerator

VisitStringCompare(StringCompareExpression) VisitStringCompare(StringCompareExpression)

Inherited from DefaultQuerySqlGenerator

VisitSum(SumExpression) VisitSum(SumExpression)

Inherited from DefaultQuerySqlGenerator

VisitTable(TableExpression) VisitTable(TableExpression)

Inherited from DefaultQuerySqlGenerator

VisitUnary(UnaryExpression) VisitUnary(UnaryExpression)

Inherited from DefaultQuerySqlGenerator

Properties

ConcatOperator ConcatOperator

Inherited from DefaultQuerySqlGenerator

IsCacheable IsCacheable

Inherited from DefaultQuerySqlGenerator

ParameterValues ParameterValues

Inherited from DefaultQuerySqlGenerator

SelectExpression SelectExpression

Inherited from DefaultQuerySqlGenerator

Sql Sql

Inherited from DefaultQuerySqlGenerator

SqlGenerator SqlGenerator

Inherited from DefaultQuerySqlGenerator

TypedFalseLiteral TypedFalseLiteral

Inherited from DefaultQuerySqlGenerator

TypedTrueLiteral TypedTrueLiteral

Inherited from DefaultQuerySqlGenerator