C# Класс Remotion.Linq.SqlBackend.MappingResolution.ResolvingSelectExpressionVisitor

ResolvingSelectExpressionVisitor is used to resolve sql select projection expressions in the mapping resolutin stage.
Наследование: ResolvingExpressionVisitor
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ResolveExpression ( Expression expression, IMappingResolver resolver, IMappingResolutionStage stage, IMappingResolutionContext context, UniqueIdentifierGenerator generator, SqlStatementBuilder sqlStatementBuilder ) : Expression
VisitSqlSubStatementExpression ( SqlSubStatementExpression expression ) : Expression

Защищенные методы

Метод Описание
ResolvingSelectExpressionVisitor ( IMappingResolver resolver, IMappingResolutionStage stage, IMappingResolutionContext context, UniqueIdentifierGenerator generator, IEntityIdentityResolver entityIdentityResolver, ICompoundExpressionComparisonSplitter comparisonSplitter, INamedExpressionCombiner namedExpressionCombiner, IGroupAggregateSimplifier groupAggregateSimplifier, bool resolveEntityRefMemberExpressions, SqlStatementBuilder sqlStatementBuilder ) : System

Описание методов

ResolveExpression() публичный статический Метод

public static ResolveExpression ( Expression expression, IMappingResolver resolver, IMappingResolutionStage stage, IMappingResolutionContext context, UniqueIdentifierGenerator generator, SqlStatementBuilder sqlStatementBuilder ) : Expression
expression System.Linq.Expressions.Expression
resolver IMappingResolver
stage IMappingResolutionStage
context IMappingResolutionContext
generator UniqueIdentifierGenerator
sqlStatementBuilder Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatementBuilder
Результат System.Linq.Expressions.Expression

ResolvingSelectExpressionVisitor() защищенный Метод

protected ResolvingSelectExpressionVisitor ( IMappingResolver resolver, IMappingResolutionStage stage, IMappingResolutionContext context, UniqueIdentifierGenerator generator, IEntityIdentityResolver entityIdentityResolver, ICompoundExpressionComparisonSplitter comparisonSplitter, INamedExpressionCombiner namedExpressionCombiner, IGroupAggregateSimplifier groupAggregateSimplifier, bool resolveEntityRefMemberExpressions, SqlStatementBuilder sqlStatementBuilder ) : System
resolver IMappingResolver
stage IMappingResolutionStage
context IMappingResolutionContext
generator UniqueIdentifierGenerator
entityIdentityResolver IEntityIdentityResolver
comparisonSplitter ICompoundExpressionComparisonSplitter
namedExpressionCombiner INamedExpressionCombiner
groupAggregateSimplifier IGroupAggregateSimplifier
resolveEntityRefMemberExpressions bool
sqlStatementBuilder Remotion.Linq.SqlBackend.SqlStatementModel.SqlStatementBuilder
Результат System

VisitSqlSubStatementExpression() публичный Метод

public VisitSqlSubStatementExpression ( SqlSubStatementExpression expression ) : Expression
expression Remotion.Linq.SqlBackend.SqlStatementModel.SqlSubStatementExpression
Результат System.Linq.Expressions.Expression