Lingua

IRelationalCommandBuilder Interfaccia

Definizione

Compila un comando da eseguire su un database relazionale.

Questo tipo viene in genere usato dai provider di database (e da 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 ed estensioni .

Proprietà

Nome Descrizione
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

Nome Descrizione
AddParameter(IRelationalParameter)

Aggiunge il parametro specificato a questo comando.

Append(FormattableString, Boolean)

Aggiunge un oggetto al testo del comando.

Append(Object)

Aggiunge un oggetto al testo del comando.

Append(String, Boolean)

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

Nome Descrizione
AddCompositeParameter(IRelationalCommandBuilder, String, Action<IRelationalParameterBuilder>)

Aggiunge un parametro che viene infine rappresentato come più DbParameters nel comando finale.

AddCompositeParameter(IRelationalCommandBuilder, String, IReadOnlyList<IRelationalParameter>)

Aggiunge un parametro che viene infine rappresentato come più DbParameters nel comando finale.

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>, ParameterDirection)

Aggiunge un parametro.

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

Aggiunge un parametro.

AddParameter(IRelationalCommandBuilder, String, String)
Obsoleti.

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, FormattableString)

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

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.

AppendLine(IRelationalCommandBuilder)

Aggiunge una riga vuota al testo del comando.

AppendLines(IRelationalCommandBuilder, Object, Boolean)

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

AppendLines(IRelationalCommandBuilder, Object)

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

AppendLines(IRelationalCommandBuilder, String, Boolean)

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

DecrementIndent(IRelationalCommandBuilder)

Decrementa il rientro delle righe successive.

GetInfrastructure<T>(IInfrastructure<T>)

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

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

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