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

ResolvingTableInfoVisitor modifies UnresolvedTableInfos and generates ResolvedSimpleTableInfos.
Наследование: ITableInfoVisitor
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ResolveTableInfo ( ITableInfo tableInfo, IMappingResolver resolver, UniqueIdentifierGenerator generator, IMappingResolutionStage stage, IMappingResolutionContext context ) : IResolvedTableInfo
VisitJoinedGroupingTableInfo ( ResolvedJoinedGroupingTableInfo tableInfo ) : ITableInfo
VisitSimpleTableInfo ( ResolvedSimpleTableInfo tableInfo ) : ITableInfo
VisitSqlJoinedTable ( SqlJoinedTable joinedTable ) : ITableInfo
VisitSubStatementTableInfo ( ResolvedSubStatementTableInfo tableInfo ) : ITableInfo
VisitUnresolvedGroupReferenceTableInfo ( UnresolvedGroupReferenceTableInfo tableInfo ) : ITableInfo
VisitUnresolvedTableInfo ( UnresolvedTableInfo tableInfo ) : ITableInfo

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

Метод Описание
ResolvingTableInfoVisitor ( IMappingResolver resolver, UniqueIdentifierGenerator generator, IMappingResolutionStage stage, IMappingResolutionContext context ) : System

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

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

public static ResolveTableInfo ( ITableInfo tableInfo, IMappingResolver resolver, UniqueIdentifierGenerator generator, IMappingResolutionStage stage, IMappingResolutionContext context ) : IResolvedTableInfo
tableInfo ITableInfo
resolver IMappingResolver
generator UniqueIdentifierGenerator
stage IMappingResolutionStage
context IMappingResolutionContext
Результат IResolvedTableInfo

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

protected ResolvingTableInfoVisitor ( IMappingResolver resolver, UniqueIdentifierGenerator generator, IMappingResolutionStage stage, IMappingResolutionContext context ) : System
resolver IMappingResolver
generator UniqueIdentifierGenerator
stage IMappingResolutionStage
context IMappingResolutionContext
Результат System

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

public VisitJoinedGroupingTableInfo ( ResolvedJoinedGroupingTableInfo tableInfo ) : ITableInfo
tableInfo Remotion.Linq.SqlBackend.SqlStatementModel.Resolved.ResolvedJoinedGroupingTableInfo
Результат ITableInfo

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

public VisitSimpleTableInfo ( ResolvedSimpleTableInfo tableInfo ) : ITableInfo
tableInfo Remotion.Linq.SqlBackend.SqlStatementModel.Resolved.ResolvedSimpleTableInfo
Результат ITableInfo

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

public VisitSqlJoinedTable ( SqlJoinedTable joinedTable ) : ITableInfo
joinedTable Remotion.Linq.SqlBackend.SqlStatementModel.SqlJoinedTable
Результат ITableInfo

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

public VisitSubStatementTableInfo ( ResolvedSubStatementTableInfo tableInfo ) : ITableInfo
tableInfo Remotion.Linq.SqlBackend.SqlStatementModel.Resolved.ResolvedSubStatementTableInfo
Результат ITableInfo

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

public VisitUnresolvedGroupReferenceTableInfo ( UnresolvedGroupReferenceTableInfo tableInfo ) : ITableInfo
tableInfo Remotion.Linq.SqlBackend.SqlStatementModel.Unresolved.UnresolvedGroupReferenceTableInfo
Результат ITableInfo

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

public VisitUnresolvedTableInfo ( UnresolvedTableInfo tableInfo ) : ITableInfo
tableInfo Remotion.Linq.SqlBackend.SqlStatementModel.Unresolved.UnresolvedTableInfo
Результат ITableInfo