C# 클래스 Remotion.Linq.SqlBackend.SqlStatementModel.SqlTableBase

Provides a base class for SQL tables, both stand-alone tables and joined tables.
파일 보기 프로젝트 열기: re-motion/Relinq-SqlBackend 1 사용 예제들

공개 메소드들

메소드 설명
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