RelationalCommandBuilder Klasse
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. Sie wird in der Regel nicht im Anwendungscode verwendet.
[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
- Vererbung
-
RelationalCommandBuilder
- Attribute
- Implementiert
Hinweise
Weitere Informationen finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .
Konstruktoren
| Name | Beschreibung |
|---|---|
| RelationalCommandBuilder(RelationalCommandBuilderDependencies) |
Erstellt ein neues RelationalCommand. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CommandTextLength |
Ruft die Länge des Befehlstexts ab. |
| Dependencies |
Relationale anbieterspezifische Abhängigkeiten für diesen Dienst. |
| Parameters |
Die Sammlung von Parametern. |
| TypeMappingSource |
Veraltet.
Die zu verwendende Quelle RelationalTypeMapping. |
Methoden
| Name | Beschreibung |
|---|---|
| AddParameter(IRelationalParameter) |
Fügt diesem Befehl den angegebenen Parameter hinzu. |
| Append(FormattableString, Boolean) |
Fügt ein Objekt an den Befehlstext an. |
| Append(Object) |
Fügt ein Objekt an den Befehlstext an. |
| Append(String, Boolean) |
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() |
Erhöht 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. |
| ToString() |
Ruft den Befehlstext ab. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AddCompositeParameter(IRelationalCommandBuilder, String, Action<IRelationalParameterBuilder>) |
Fügt einen Parameter hinzu, der letztendlich als Mehrere DbParameterim letzten Befehl dargestellt wird. |
| AddCompositeParameter(IRelationalCommandBuilder, String, IReadOnlyList<IRelationalParameter>) |
Fügt einen Parameter hinzu, der letztendlich als Mehrere DbParameterim letzten Befehl dargestellt wird. |
| 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>, ParameterDirection) |
Fügt einen Parameter hinzu. |
| AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Nullable<Boolean>) |
Fügt einen Parameter hinzu. |
| AddParameter(IRelationalCommandBuilder, String, String) |
Veraltet.
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, FormattableString) |
Fügt ein Objekt an den Befehlstext in einer neuen Zeile 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. |
| AppendLine(IRelationalCommandBuilder) |
Fügt eine leere Zeile an den Befehlstext an. |
| 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, 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, 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) |
Erhöht 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. |