C# 클래스 MicroLite.Mapping.TupleObjectInfo

상속: IObjectInfo
파일 보기 프로젝트 열기: TrevorPilley/MicroLite 1 사용 예제들

공개 메소드들

메소드 설명
CreateInstance ( IDataReader reader ) : object
GetColumnInfo ( string columnName ) : ColumnInfo
GetIdentifierValue ( object instance ) : object
GetInsertValues ( object instance ) : SqlArgument[]
GetUpdateValues ( object instance ) : SqlArgument[]
HasDefaultIdentifierValue ( object instance ) : bool
IsDefaultIdentifier ( object identifier ) : bool
SetIdentifierValue ( object instance, object identifier ) : void
VerifyInstanceForInsert ( object instance ) : void

비공개 메소드들

메소드 설명
GetTupleType ( Type fieldTypes ) : Type

메소드 상세

CreateInstance() 공개 메소드

public CreateInstance ( IDataReader reader ) : object
reader IDataReader
리턴 object

GetColumnInfo() 공개 메소드

public GetColumnInfo ( string columnName ) : ColumnInfo
columnName string
리턴 ColumnInfo

GetIdentifierValue() 공개 메소드

public GetIdentifierValue ( object instance ) : object
instance object
리턴 object

GetInsertValues() 공개 메소드

public GetInsertValues ( object instance ) : SqlArgument[]
instance object
리턴 SqlArgument[]

GetUpdateValues() 공개 메소드

public GetUpdateValues ( object instance ) : SqlArgument[]
instance object
리턴 SqlArgument[]

HasDefaultIdentifierValue() 공개 메소드

public HasDefaultIdentifierValue ( object instance ) : bool
instance object
리턴 bool

IsDefaultIdentifier() 공개 메소드

public IsDefaultIdentifier ( object identifier ) : bool
identifier object
리턴 bool

SetIdentifierValue() 공개 메소드

public SetIdentifierValue ( object instance, object identifier ) : void
instance object
identifier object
리턴 void

VerifyInstanceForInsert() 공개 메소드

public VerifyInstanceForInsert ( object instance ) : void
instance object
리턴 void