C# Class MicroLite.Mapping.ExpandoObjectInfo

Inheritance: IObjectInfo
Afficher le fichier Open project: TrevorPilley/MicroLite Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

CreateInstance() public méthode

public CreateInstance ( IDataReader reader ) : object
reader IDataReader
Résultat object

GetColumnInfo() public méthode

public GetColumnInfo ( string columnName ) : ColumnInfo
columnName string
Résultat ColumnInfo

GetIdentifierValue() public méthode

public GetIdentifierValue ( object instance ) : object
instance object
Résultat object

GetInsertValues() public méthode

public GetInsertValues ( object instance ) : SqlArgument[]
instance object
Résultat SqlArgument[]

GetUpdateValues() public méthode

public GetUpdateValues ( object instance ) : SqlArgument[]
instance object
Résultat SqlArgument[]

HasDefaultIdentifierValue() public méthode

public HasDefaultIdentifierValue ( object instance ) : bool
instance object
Résultat bool

IsDefaultIdentifier() public méthode

public IsDefaultIdentifier ( object identifier ) : bool
identifier object
Résultat bool

SetIdentifierValue() public méthode

public SetIdentifierValue ( object instance, object identifier ) : void
instance object
identifier object
Résultat void

VerifyInstanceForInsert() public méthode

public VerifyInstanceForInsert ( object instance ) : void
instance object
Résultat void