C# Класс Remotion.Linq.SqlBackend.SqlStatementModel.SqlTableBase

Provides a base class for SQL tables, both stand-alone tables and joined tables.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Accept ( ISqlTableBaseVisitor visitor ) : void
GetJoin ( MemberInfo relationMember ) : SqlJoinedTable
GetOrAddLeftJoin ( IJoinInfo joinInfo, MemberInfo memberInfo ) : SqlJoinedTable
GetResolvedTableInfo ( ) : IResolvedTableInfo

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

Метод Описание
SqlTableBase ( Type itemType, JoinSemantics joinSemantics ) : System

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

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

public abstract Accept ( ISqlTableBaseVisitor visitor ) : void
visitor ISqlTableBaseVisitor
Результат void

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

public GetJoin ( MemberInfo relationMember ) : SqlJoinedTable
relationMember System.Reflection.MemberInfo
Результат SqlJoinedTable

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

public GetOrAddLeftJoin ( IJoinInfo joinInfo, MemberInfo memberInfo ) : SqlJoinedTable
joinInfo IJoinInfo
memberInfo System.Reflection.MemberInfo
Результат SqlJoinedTable

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

public abstract GetResolvedTableInfo ( ) : IResolvedTableInfo
Результат IResolvedTableInfo

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

protected SqlTableBase ( Type itemType, JoinSemantics joinSemantics ) : System
itemType System.Type
joinSemantics JoinSemantics
Результат System