C# 클래스 Shaolinq.Persistence.TypeDescriptor

파일 보기 프로젝트 열기: tumtumtum/Shaolinq 1 사용 예제들

공개 메소드들

메소드 설명
GetPropertyDescriptorByColumnName ( string columnName ) : PropertyDescriptor
GetPropertyDescriptorByPropertyName ( string propertyName ) : PropertyDescriptor
GetRelatedProperty ( Type type ) : PropertyDescriptor
GetRelationshipInfos ( ) : IEnumerable
GetSinglePrimaryKeyExpression ( Expression obj ) : Expression
IsSimpleType ( Type type ) : bool
ToString ( ) : string
TypeDescriptor ( TypeDescriptorProvider typeDescriptorProvider, Type type ) : System

비공개 메소드들

메소드 설명
AddRelationshipInfo ( RelationshipType relationshipType, PropertyDescriptor relatingProperty, PropertyDescriptor targetProperty ) : void
GetPropertiesInOrder ( ) : IEnumerable
IsValidDataType ( Type type ) : bool

메소드 상세

GetPropertyDescriptorByColumnName() 공개 메소드

public GetPropertyDescriptorByColumnName ( string columnName ) : PropertyDescriptor
columnName string
리턴 PropertyDescriptor

GetPropertyDescriptorByPropertyName() 공개 메소드

public GetPropertyDescriptorByPropertyName ( string propertyName ) : PropertyDescriptor
propertyName string
리턴 PropertyDescriptor

GetRelatedProperty() 공개 메소드

public GetRelatedProperty ( Type type ) : PropertyDescriptor
type System.Type
리턴 PropertyDescriptor

GetRelationshipInfos() 공개 메소드

public GetRelationshipInfos ( ) : IEnumerable
리턴 IEnumerable

GetSinglePrimaryKeyExpression() 공개 메소드

public GetSinglePrimaryKeyExpression ( Expression obj ) : Expression
obj Expression
리턴 Expression

IsSimpleType() 공개 정적인 메소드

public static IsSimpleType ( Type type ) : bool
type System.Type
리턴 bool

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

TypeDescriptor() 공개 메소드

public TypeDescriptor ( TypeDescriptorProvider typeDescriptorProvider, Type type ) : System
typeDescriptorProvider TypeDescriptorProvider
type System.Type
리턴 System