C# 클래스 IQ.Data.ImplicitMapping

A simple query mapping that attempts to infer mapping from naming conventionss
상속: QueryMapping
파일 보기 프로젝트 열기: maravillas/linq-to-delicious

공개 메소드들

메소드 설명
GetAssociationKeys ( MemberInfo member, List &members1, List &members2 ) : void
GetColumnName ( MemberInfo member ) : string
GetRelatedType ( MemberInfo member ) : Type
GetTableName ( Type rowType ) : string
ImplicitMapping ( QueryLanguage language ) : System
IsColumn ( MemberInfo member ) : bool
IsEntity ( Type type ) : bool
IsIdentity ( MemberInfo member ) : bool
IsMapped ( MemberInfo member ) : bool
IsRelationship ( MemberInfo member ) : bool
Plural ( string name ) : string
Singular ( string name ) : string
SplitWords ( string name ) : string

비공개 메소드들

메소드 설명
NameWithoutTrailingDigits ( string name ) : string

메소드 상세

GetAssociationKeys() 공개 메소드

public GetAssociationKeys ( MemberInfo member, List &members1, List &members2 ) : void
member System.Reflection.MemberInfo
members1 List
members2 List
리턴 void

GetColumnName() 공개 메소드

public GetColumnName ( MemberInfo member ) : string
member System.Reflection.MemberInfo
리턴 string

GetRelatedType() 공개 메소드

public GetRelatedType ( MemberInfo member ) : Type
member System.Reflection.MemberInfo
리턴 System.Type

GetTableName() 공개 메소드

public GetTableName ( Type rowType ) : string
rowType System.Type
리턴 string

ImplicitMapping() 공개 메소드

public ImplicitMapping ( QueryLanguage language ) : System
language QueryLanguage
리턴 System

IsColumn() 공개 메소드

public IsColumn ( MemberInfo member ) : bool
member System.Reflection.MemberInfo
리턴 bool

IsEntity() 공개 메소드

public IsEntity ( Type type ) : bool
type System.Type
리턴 bool

IsIdentity() 공개 메소드

public IsIdentity ( MemberInfo member ) : bool
member System.Reflection.MemberInfo
리턴 bool

IsMapped() 공개 메소드

public IsMapped ( MemberInfo member ) : bool
member System.Reflection.MemberInfo
리턴 bool

IsRelationship() 공개 메소드

public IsRelationship ( MemberInfo member ) : bool
member System.Reflection.MemberInfo
리턴 bool

Plural() 공개 정적인 메소드

public static Plural ( string name ) : string
name string
리턴 string

Singular() 공개 정적인 메소드

public static Singular ( string name ) : string
name string
리턴 string

SplitWords() 공개 정적인 메소드

public static SplitWords ( string name ) : string
name string
리턴 string