Compartilhar via


RelationalStorage Classe

Definição

Uma classe de uso geral para trabalhar com um determinado banco de dados relacional e um provedor de ADO.NET.

public class RelationalStorage : Orleans.SqlUtils.IRelationalStorage
type RelationalStorage = class
    interface IRelationalStorage
Public Class RelationalStorage
Implements IRelationalStorage
Herança
RelationalStorage
Implementações

Propriedades

ConnectionString

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

InvariantName

O nome invariável do conector para esse banco de dados.

Métodos

CreateInstance(String, String)

Cria uma instância de um banco de dados do tipo IRelationalStorage.

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