IRelationalCommandBuilder Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |