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. |