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

NamedExpressionCombiner analyzes the inner expression of a NamedExpression and returns a combined expression if possible. A combined expression is an expression equivalent to the inner expression but with the name included. The process of combining named expressions must be performed during the mapping resolution stage because the name of an entity or value in a sub-statement must be defined before an outer statement's reference to that entity or value is resolved by SubStatementReferenceResolver.
Наследование: INamedExpressionCombiner
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
NamedExpressionCombiner ( IMappingResolutionContext mappingResolutionContext ) : System
ProcessNames ( NamedExpression outerExpression ) : Expression

Приватные методы

Метод Описание
CombineNames ( string name1, string name2 ) : string

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

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

public NamedExpressionCombiner ( IMappingResolutionContext mappingResolutionContext ) : System
mappingResolutionContext IMappingResolutionContext
Результат System

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

public ProcessNames ( NamedExpression outerExpression ) : Expression
outerExpression Remotion.Linq.SqlBackend.SqlStatementModel.NamedExpression
Результат System.Linq.Expressions.Expression