Compartir a través de


RelationalStorageExtensions Clase

Definición

Funciones de convenienience para trabajar con objetos de tipo IRelationalStorage.

public static class RelationalStorageExtensions
type RelationalStorageExtensions = class
Public Module RelationalStorageExtensions
Herencia
RelationalStorageExtensions

Métodos

ExecuteAsync(IRelationalStorage, String, CancellationToken)

Usa IRelationalStorage con ReflectionSelector<TResult>(IDataRecord).

ExecuteAsync(IRelationalStorage, String, Object, CancellationToken)

Usa IRelationalStorage con ReflectionSelector<TResult>(IDataRecord).

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

Ejecuta una cláusula de consulta de inserción de varios registros con SELECT UNION ALL.

GetStream(DbDataReader, Int32, IRelationalStorage)

Devuelve una implementación nativa de GetStream(Int32) para los proveedores que lo admiten. De lo contrario, devuelve una lectura chuncked mediante GetBytes(Int32, Int64, Byte[], Int32, Int32).

ReadAsync<TResult>(IRelationalStorage, String, CancellationToken)

Usa IRelationalStorage con DbExtensions.ReflectionParameterProvider.

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

Una versión simplificada de ReadAsync<TResult>(String, Action<IDbCommand>, Func<IDataRecord,Int32,CancellationToken,Task<TResult>>, CancellationToken, CommandBehavior)

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

Usa IRelationalStorage con ReflectionParameterProvider<T>(IDbCommand, T, IReadOnlyDictionary<String,String>).

Se aplica a