Partager via


DbExtensions Classe

Définition

Contient des méthodes pratiques à utiliser conjointement avec IRelationalStorage et GenericRelationalStorage.

public static class DbExtensions
type DbExtensions = class
Public Module DbExtensions
Héritage
DbExtensions

Méthodes

AddParameter<T>(IDbCommand, String, T, ParameterDirection, Nullable<Int32>, Nullable<DbType>)

Crée et ajoute un paramètre SQL à la commande .

CreateParameter<T>(IDbCommand, ParameterDirection, String, T, Nullable<Int32>, Nullable<DbType>)

Crée un paramètre SQL à l’aide des arguments donnés.

GetValue<TValue>(IDataRecord, String)

Retourne une valeur avec le donné .

GetValueAsync<TValue>(DbDataReader, String, CancellationToken)

Retourne une valeur avec le donné .

GetValueOrDefault<TValue>(IDataRecord, Int32, TValue)

Retourne une valeur si elle n’est pas DBNull, default(TValue) sinon.

GetValueOrDefault<TValue>(IDataRecord, String, TValue)

Retourne une valeur si elle n’est pas DBNull, default(TValue) sinon.

GetValueOrDefaultAsync<TValue>(DbDataReader, Int32, TValue)

Retourne une valeur si elle n’est pas DBNull, default(TValue) sinon.

GetValueOrDefaultAsync<TValue>(DbDataReader, String, TValue)

Retourne une valeur si elle n’est pas DBNull, default(TValue) sinon.

ReflectionParameterProvider<T>(IDbCommand, T, IReadOnlyDictionary<String,String>)

Ajoute des paramètres donnés à une commande à l’aide de la réflexion.

ReflectionSelector<TResult>(IDataRecord)

Crée un objet du type donné à partir des résultats d’une requête.

S’applique à