Partager via


RelationalStorageExtensions Classe

Définition

Convenienience fonctionne avec des objets de type IRelationalStorage.

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

Méthodes

ExecuteAsync(IRelationalStorage, String, CancellationToken)

Utilise IRelationalStorage avec ReflectionSelector<TResult>(IDataRecord).

ExecuteAsync(IRelationalStorage, String, Object, CancellationToken)

Utilise IRelationalStorage avec ReflectionSelector<TResult>(IDataRecord).

ExecuteMultipleInsertIntoAsync<T>(IRelationalStorage, String, IEnumerable<T>, CancellationToken, IReadOnlyDictionary<String, String>, IEnumerable<String>, Boolean)

Exécute une clause de requête d’insertion multi-enregistrement avec SELECT UNION ALL.

GetStream(DbDataReader, Int32, IRelationalStorage)

Retourne une implémentation native de GetStream(Int32) pour les fournisseurs qui la prennent en charge. Sinon, retourne une lecture chuncked à l’aide de GetBytes(Int32, Int64, Byte[], Int32, Int32).

ReadAsync<TResult>(IRelationalStorage, String, CancellationToken)

Utilise IRelationalStorage avec DbExtensions.ReflectionParameterProvider.

ReadAsync<TResult>(IRelationalStorage, String, Func<IDataRecord,TResult>, Action<IDbCommand>)

Version simplifiée de ReadAsync<TResult>(String, Action<IDbCommand>, Func<IDataRecord,Int32,CancellationToken,Task<TResult>>, CancellationToken, CommandBehavior)

ReadAsync<TResult>(IRelationalStorage, String, Object, CancellationToken)

Utilise IRelationalStorage avec ReflectionParameterProvider<T>(IDbCommand, T, IReadOnlyDictionary<String,String>).

S’applique à