Lingua

RelationalCommandBuilder Classe

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.

[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalCommandBuilder : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder
public class RelationalCommandBuilder : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalCommandBuilder = class
    interface IRelationalCommandBuilder
type RelationalCommandBuilder = class
    interface IRelationalCommandBuilder
Public Class RelationalCommandBuilder
Implements IRelationalCommandBuilder
Ereditarietà
RelationalCommandBuilder
Attributi
Implementazioni

Commenti

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

Costruttori

Nome Descrizione
RelationalCommandBuilder(RelationalCommandBuilderDependencies)

Costruisce un nuovo RelationalCommand.

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

Proprietà

Nome Descrizione
CommandTextLength

Ottiene la lunghezza del testo del comando.

Dependencies

Dipendenze specifiche del provider relazionale per questo servizio.

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.

ToString()

Ottiene il testo del 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.

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