C# 클래스 Dapper.SimpleSave.DtoMetadata

상속: BaseMetadata
파일 보기 프로젝트 열기: Paymentsense/Dapper.SimpleSave 1 사용 예제들

공개 메소드들

메소드 설명
DtoMetadata ( Type type ) : System
GetForeignKeyColumnFor ( Type dtoType ) : Dapper.SimpleSave.PropertyMetadata
GetPrimaryKeyValueAsGuid ( object obj ) : Guid?
GetPrimaryKeyValueAsInt ( object obj ) : int?
GetPrimaryKeyValueAsLong ( object obj ) : long?
GetPrimaryKeyValueAsObject ( object obj ) : object
SetPrimaryKey ( object obj, object value ) : void
this ( string propertyColumnNameCaseInsensitive ) : PropertyMetadata

비공개 메소드들

메소드 설명
DeduplicateWriteablePropertiesMappedToColumns ( IList source ) : IList
FireWarningOrExceptionOnDuplicate ( string message ) : void
InitProperties ( ) : void
InitTableName ( ) : void

메소드 상세

DtoMetadata() 공개 메소드

public DtoMetadata ( Type type ) : System
type System.Type
리턴 System

GetForeignKeyColumnFor() 공개 메소드

public GetForeignKeyColumnFor ( Type dtoType ) : Dapper.SimpleSave.PropertyMetadata
dtoType System.Type
리턴 Dapper.SimpleSave.PropertyMetadata

GetPrimaryKeyValueAsGuid() 공개 메소드

public GetPrimaryKeyValueAsGuid ( object obj ) : Guid?
obj object
리턴 Guid?

GetPrimaryKeyValueAsInt() 공개 메소드

public GetPrimaryKeyValueAsInt ( object obj ) : int?
obj object
리턴 int?

GetPrimaryKeyValueAsLong() 공개 메소드

public GetPrimaryKeyValueAsLong ( object obj ) : long?
obj object
리턴 long?

GetPrimaryKeyValueAsObject() 공개 메소드

public GetPrimaryKeyValueAsObject ( object obj ) : object
obj object
리턴 object

SetPrimaryKey() 공개 메소드

public SetPrimaryKey ( object obj, object value ) : void
obj object
value object
리턴 void

this() 공개 메소드

public this ( string propertyColumnNameCaseInsensitive ) : PropertyMetadata
propertyColumnNameCaseInsensitive string
리턴 PropertyMetadata