C# Class Remotion.Linq.SqlBackend.SqlStatementModel.SqlTableBase

Provides a base class for SQL tables, both stand-alone tables and joined tables.
Afficher le fichier Open project: re-motion/Relinq-SqlBackend Class Usage Examples

Méthodes publiques

Méthode Description
Accept ( ISqlTableBaseVisitor visitor ) : void
GetJoin ( MemberInfo relationMember ) : SqlJoinedTable
GetOrAddLeftJoin ( IJoinInfo joinInfo, MemberInfo memberInfo ) : SqlJoinedTable
GetResolvedTableInfo ( ) : IResolvedTableInfo

Méthodes protégées

Méthode Description
SqlTableBase ( Type itemType, JoinSemantics joinSemantics ) : System

Method Details

Accept() public abstract méthode

public abstract Accept ( ISqlTableBaseVisitor visitor ) : void
visitor ISqlTableBaseVisitor
Résultat void

GetJoin() public méthode

public GetJoin ( MemberInfo relationMember ) : SqlJoinedTable
relationMember System.Reflection.MemberInfo
Résultat SqlJoinedTable

GetOrAddLeftJoin() public méthode

public GetOrAddLeftJoin ( IJoinInfo joinInfo, MemberInfo memberInfo ) : SqlJoinedTable
joinInfo IJoinInfo
memberInfo System.Reflection.MemberInfo
Résultat SqlJoinedTable

GetResolvedTableInfo() public abstract méthode

public abstract GetResolvedTableInfo ( ) : IResolvedTableInfo
Résultat IResolvedTableInfo

SqlTableBase() protected méthode

protected SqlTableBase ( Type itemType, JoinSemantics joinSemantics ) : System
itemType System.Type
joinSemantics JoinSemantics
Résultat System