C# Класс MicroLite.Mapping.TupleObjectInfo

Наследование: IObjectInfo
Показать файл Открыть проект Примеры использования класса

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

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