Compartilhar via


IRelationalStorage Interface

Definição

Uma interface comum para todos os bancos de dados relacionais.

public interface IRelationalStorage
type IRelationalStorage = interface
Public Interface IRelationalStorage
Derivado

Propriedades

ConnectionString

A cadeia de conexão usada para conectar o banco de dados.

InvariantName

O nome invariável conhecido do banco de dados subjacente.

Métodos

ExecuteAsync(String, Action<IDbCommand>, CancellationToken, CommandBehavior)

Executa uma determinada instrução. Especialmente destinado a usar com consultas INSERT, UPDATE, DELETE ou DDL .

ReadAsync<TResult>(String, Action<IDbCommand>, Func<IDataRecord,Int32,CancellationToken,Task<TResult>>, CancellationToken, CommandBehavior)

Executa uma determinada instrução. Especialmente destinado a usar com a instrução SELECT .

Métodos de Extensão

ExecuteAsync(IRelationalStorage, String, Object, CancellationToken)

IRelationalStorage Usa com ReflectionSelector<TResult>(IDataRecord).

ExecuteAsync(IRelationalStorage, String, CancellationToken)

IRelationalStorage Usa com ReflectionSelector<TResult>(IDataRecord).

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

Executa uma cláusula de consulta de inserção de vários registros com SELECT UNION ALL.

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

Uma versão simplificada do ReadAsync<TResult>(String, Action<IDbCommand>, Func<IDataRecord,Int32,CancellationToken,Task<TResult>>, CancellationToken, CommandBehavior)

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

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

ReadAsync<TResult>(IRelationalStorage, String, CancellationToken)

IRelationalStorage Usa com DbExtensions.ReflectionParameterProvider.

Aplica-se a