IRelationalCommandBuilder Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří příkaz, který se má spustit proti relační databázi.
Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.
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
- Odvozené
- Implementuje
-
IInfrastructure<Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder>
Poznámky
Další informace a příklady najdete v tématu Implementace poskytovatelů databází a rozšíření .
Vlastnosti
| Název | Description |
|---|---|
| CommandTextLength |
Získá délku textu příkazu. |
| Instance |
Získá hodnotu vlastnosti, která je skrytá. (Zděděno od IInfrastructure<T>) |
| ParameterBuilder |
Vytvoří parametry přidružené k tomuto příkazu. |
| Parameters |
Kolekce parametrů. |
| TypeMappingSource |
Zastaralé.
Zdroj, který RelationalTypeMappingse má použít. |
Metody
| Název | Description |
|---|---|
| AddParameter(IRelationalParameter) |
Přidá daný parametr do tohoto příkazu. |
| Append(FormattableString, Boolean) |
Připojí objekt k textu příkazu. |
| Append(Object) |
Připojí objekt k textu příkazu. |
| Append(String, Boolean) |
Připojí objekt k textu příkazu. |
| Append(String) |
Připojí objekt k textu příkazu. |
| AppendLine() |
Připojí k textu příkazu prázdný řádek. |
| Build() |
Vytvoří příkaz. |
| DecrementIndent() |
Sníží odsazení dalších řádků. |
| IncrementIndent() |
Zvýší odsazení dalších řádků. |
| RemoveParameterAt(Int32) |
Odebere parametr s daným indexem z tohoto příkazu. |