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 pro relační databázi.
Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně 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 zprostředkovatelů a rozšíření databáze .
Vlastnosti
CommandTextLength |
Získá délku textu příkazu. |
Instance |
Získá hodnotu vlastnosti je skrytá. (Zděděno od IInfrastructure<T>) |
ParameterBuilder |
Vytvoří parametry přidružené k tomuto příkazu. |
Parameters |
Kolekce parametrů. |
TypeMappingSource |
Zastaralé.
Zdroj pro RelationalTypeMappings, který se má použít. |
Metody
AddParameter(IRelationalParameter) |
Přidá zadaný parametr do tohoto příkazu. |
Append(Object) |
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í následujících řádků. |
IncrementIndent() |
Zvýší odsazení dalších řádků. |
RemoveParameterAt(Int32) |
Odebere z tohoto příkazu parametr s daným indexem. |
Metody rozšíření
Platí pro
Entity Framework