C# Класс IQ.Data.ImplicitMapping

A simple query mapping that attempts to infer mapping from naming conventionss
Наследование: QueryMapping
Показать файл Открыть проект

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

Метод Описание
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