IRelationalCommandBuilder Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt einen Befehl, der für eine relationale Datenbank ausgeführt werden soll.
Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.
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
- Abgeleitet
- Implementiert
-
IInfrastructure<Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder>
Hinweise
Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und -erweiterungen .
Eigenschaften
CommandTextLength |
Ruft die Länge des Befehlstexts ab. |
Instance |
Ruft den Wert der ausgeblendeten Eigenschaft ab. (Geerbt von IInfrastructure<T>) |
ParameterBuilder |
Erstellt die diesem Befehl zugeordneten Parameter. |
Parameters |
Die Auflistung von Parametern. |
TypeMappingSource |
Veraltet..
Die Zu verwendende Quelle.RelationalTypeMapping |
Methoden
AddParameter(IRelationalParameter) |
Fügt diesem Befehl den angegebenen Parameter hinzu. |
Append(Object) |
Fügt ein -Objekt an den Befehlstext an. |
Append(String) |
Fügt ein -Objekt an den Befehlstext an. |
AppendLine() |
Fügt eine leere Zeile an den Befehlstext an. |
Build() |
Erstellt den Befehl. |
DecrementIndent() |
Verringert den Einzug der nachfolgenden Zeilen. |
IncrementIndent() |
Erhöht den Einzug der nachfolgenden Zeilen. |
RemoveParameterAt(Int32) |
Entfernt den Parameter mit dem angegebenen Index aus diesem Befehl. |
Erweiterungsmethoden
GetInfrastructure<T>(IInfrastructure<T>) |
Ruft den Wert aus einer Eigenschaft ab, die mit IInfrastructure<T>ausgeblendet wird. Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet. |
AddCompositeParameter(IRelationalCommandBuilder, String, Action<IRelationalParameterBuilder>) |
Fügt einen Parameter hinzu, der im letzten Befehl als mehrere DbParameters dargestellt wird. |
AddCompositeParameter(IRelationalCommandBuilder, String, IReadOnlyList<IRelationalParameter>) |
Fügt einen Parameter hinzu, der im letzten Befehl als mehrere DbParameters dargestellt wird. |
AddParameter(IRelationalCommandBuilder, String, String) |
Veraltet..
Fügt einen Parameter hinzu. |
AddParameter(IRelationalCommandBuilder, String, String, IProperty) |
Veraltet..
Fügt einen Parameter hinzu. |
AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Boolean) |
Fügt einen Parameter hinzu. |
AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Nullable<Boolean>) |
Fügt einen Parameter hinzu. |
AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Nullable<Boolean>, ParameterDirection) |
Fügt einen Parameter hinzu. |
AddPropertyParameter(IRelationalCommandBuilder, String, String, IProperty) |
Veraltet..
Fügt einen Parameter hinzu. |
AddRawParameter(IRelationalCommandBuilder, String, DbParameter) |
Fügt einen Parameter hinzu. |
Append(IRelationalCommandBuilder, Object) |
Fügt ein -Objekt an den Befehlstext an. |
AppendLine(IRelationalCommandBuilder) |
Fügt eine leere Zeile an den Befehlstext an. |
AppendLine(IRelationalCommandBuilder, Object) |
Fügt ein -Objekt an den Befehlstext in einer neuen Zeile an. |
AppendLine(IRelationalCommandBuilder, String) |
Fügt ein -Objekt an den Befehlstext in einer neuen Zeile an. |
AppendLines(IRelationalCommandBuilder, Object) |
Fügt ein -Objekt, das mehrere Textzeilen enthält, an den Befehlstext an. Jede Zeile, die aus dem Objekt gelesen wird, wird an eine neue Zeile angefügt. |
AppendLines(IRelationalCommandBuilder, Object, Boolean) |
Fügt ein -Objekt, das mehrere Textzeilen enthält, an den Befehlstext an. Jede Zeile, die aus dem Objekt gelesen wird, wird an eine neue Zeile angefügt. |
AppendLines(IRelationalCommandBuilder, String, Boolean) |
Fügt ein -Objekt, das mehrere Textzeilen enthält, an den Befehlstext an. Jede Zeile, die aus dem Objekt gelesen wird, wird an eine neue Zeile angefügt. |
DecrementIndent(IRelationalCommandBuilder) |
Verringert den Einzug der nachfolgenden Zeilen. |
GetLength(IRelationalCommandBuilder) |
Ruft die Länge des Befehlstexts ab. |
IncrementIndent(IRelationalCommandBuilder) |
Erhöht den Einzug der nachfolgenden Zeilen. |
Indent(IRelationalCommandBuilder) |
Erhöht den Einzug des Befehlstexts. |
Gilt für:
Entity Framework