Condividi tramite


IRelationalCommandBuilder Interfaccia

Definizione

Compila un comando da eseguire su un database relazionale.

Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

public interface IRelationalCommandBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder>
public interface IRelationalCommandBuilder
type IRelationalCommandBuilder = interface
    interface IInfrastructure<IndentedStringBuilder>
type IRelationalCommandBuilder = interface
Public Interface IRelationalCommandBuilder
Implements IInfrastructure(Of IndentedStringBuilder)
Public Interface IRelationalCommandBuilder
Derivato
Implementazioni
IInfrastructure<Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder>

Commenti

Per altre informazioni ed esempi, vedere Implementazione di provider di database e estensioni .

Proprietà

CommandTextLength

Ottiene la lunghezza del testo del comando.

Instance

Ottiene il valore della proprietà nascosta.

(Ereditato da IInfrastructure<T>)
ParameterBuilder

Compila i parametri associati a questo comando.

Parameters

Raccolta di parametri.

TypeMappingSource
Obsoleti.

Origine da RelationalTypeMappingusare.

Metodi

AddParameter(IRelationalParameter)

Aggiunge il parametro specificato a questo comando.

Append(Object)

Aggiunge un oggetto al testo del comando.

Append(String)

Aggiunge un oggetto al testo del comando.

AppendLine()

Aggiunge una riga vuota al testo del comando.

Build()

Crea il comando.

DecrementIndent()

Decrementa il rientro delle righe successive.

IncrementIndent()

Incrementa il rientro delle righe successive.

RemoveParameterAt(Int32)

Rimuove il parametro con l'indice specificato da questo comando.

Metodi di estensione

GetInfrastructure<T>(IInfrastructure<T>)

Ottiene il valore da una proprietà nascosta usando IInfrastructure<T>.

Questo metodo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione.

AddCompositeParameter(IRelationalCommandBuilder, String, Action<IRelationalParameterBuilder>)

Aggiunge un parametro rappresentato in definitiva come più DbParameters nel comando finale.

AddCompositeParameter(IRelationalCommandBuilder, String, IReadOnlyList<IRelationalParameter>)

Aggiunge un parametro rappresentato in definitiva come più DbParameters nel comando finale.

AddParameter(IRelationalCommandBuilder, String, String)
Obsoleti.

Aggiunge un parametro.

AddParameter(IRelationalCommandBuilder, String, String, IProperty)
Obsoleti.

Aggiunge un parametro.

AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Boolean)

Aggiunge un parametro.

AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Nullable<Boolean>)

Aggiunge un parametro.

AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Nullable<Boolean>, ParameterDirection)

Aggiunge un parametro.

AddPropertyParameter(IRelationalCommandBuilder, String, String, IProperty)
Obsoleti.

Aggiunge un parametro.

AddRawParameter(IRelationalCommandBuilder, String, DbParameter)

Aggiunge un parametro.

Append(IRelationalCommandBuilder, Object)

Aggiunge un oggetto al testo del comando.

AppendLine(IRelationalCommandBuilder)

Aggiunge una riga vuota al testo del comando.

AppendLine(IRelationalCommandBuilder, Object)

Aggiunge un oggetto al testo del comando in una nuova riga.

AppendLine(IRelationalCommandBuilder, String)

Aggiunge un oggetto al testo del comando in una nuova riga.

AppendLines(IRelationalCommandBuilder, Object)

Aggiunge un oggetto, contenente più righe di testo, al testo del comando. Ogni riga letto dall'oggetto viene accodato su una nuova riga.

AppendLines(IRelationalCommandBuilder, Object, Boolean)

Aggiunge un oggetto, contenente più righe di testo, al testo del comando. Ogni riga letto dall'oggetto viene accodato su una nuova riga.

AppendLines(IRelationalCommandBuilder, String, Boolean)

Aggiunge un oggetto, contenente più righe di testo, al testo del comando. Ogni riga letto dall'oggetto viene accodato su una nuova riga.

DecrementIndent(IRelationalCommandBuilder)

Decrementa il rientro delle righe successive.

GetLength(IRelationalCommandBuilder)

Ottiene la lunghezza del testo del comando.

IncrementIndent(IRelationalCommandBuilder)

Incrementa il rientro delle righe successive.

Indent(IRelationalCommandBuilder)

Aumenta il rientro del testo del comando.

Si applica a