IRelationalCommandBuilder Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy polecenie do wykonania względem relacyjnej bazy danych.
Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.
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
- Pochodne
- Implementuje
-
IInfrastructure<Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder>
Uwagi
Aby uzyskać więcej informacji i przykładów, zobacz Implementacja dostawców i rozszerzeń bazy danych .
Właściwości
CommandTextLength |
Pobiera długość tekstu polecenia. |
Instance |
Pobiera wartość ukrytej właściwości. (Odziedziczone po IInfrastructure<T>) |
ParameterBuilder |
Tworzy parametry skojarzone z tym poleceniem. |
Parameters |
Kolekcja parametrów. |
TypeMappingSource |
Przestarzałe.
Źródło do RelationalTypeMappingużycia przez s. |
Metody
AddParameter(IRelationalParameter) |
Dodaje podany parametr do tego polecenia. |
Append(Object) |
Dołącza obiekt do tekstu polecenia. |
Append(String) |
Dołącza obiekt do tekstu polecenia. |
AppendLine() |
Dołącza pusty wiersz do tekstu polecenia. |
Build() |
Tworzy polecenie. |
DecrementIndent() |
Dekrementuje wcięcie kolejnych wierszy. |
IncrementIndent() |
Zwiększa wcięcie kolejnych wierszy. |
RemoveParameterAt(Int32) |
Usuwa parametr z danym indeksem z tego polecenia. |