Sdílet prostřednictvím


RelationalCommandBuilder Třída

Definice

Vytvoří příkaz, který se má spustit proti relační databázi.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

public class RelationalCommandBuilder : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder
type RelationalCommandBuilder = class
    interface IRelationalCommandBuilder
Public Class RelationalCommandBuilder
Implements IRelationalCommandBuilder
Dědičnost
RelationalCommandBuilder
Implementuje

Poznámky

Další informace najdete v tématu Implementace poskytovatelů a rozšíření databáze .

Konstruktory

RelationalCommandBuilder(RelationalCommandBuilderDependencies)

Vytvoří nový RelationalCommand.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

Vlastnosti

CommandTextLength

Získá délku textu příkazu.

Dependencies

Závislosti relačního zprostředkovatele pro tuto službu.

Parameters

Kolekce parametrů.

TypeMappingSource
Zastaralé.

Zdroj pro RelationalTypeMappingpoužití s.

Metody

AddParameter(IRelationalParameter)

Přidá daný 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 se zadaným indexem.

ToString()

Získá text příkazu.

Metody rozšíření

AddCompositeParameter(IRelationalCommandBuilder, String, Action<IRelationalParameterBuilder>)

Přidá parametr, který je v konečném výsledku reprezentován jako více DbParameters v posledním příkazu.

AddCompositeParameter(IRelationalCommandBuilder, String, IReadOnlyList<IRelationalParameter>)

Přidá parametr, který je v konečném výsledku reprezentován jako více DbParameters v posledním příkazu.

AddParameter(IRelationalCommandBuilder, String, String)
Zastaralé.

Přidá parametr .

AddParameter(IRelationalCommandBuilder, String, String, IProperty)
Zastaralé.

Přidá parametr .

AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Boolean)

Přidá parametr .

AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Nullable<Boolean>)

Přidá parametr .

AddParameter(IRelationalCommandBuilder, String, String, RelationalTypeMapping, Nullable<Boolean>, ParameterDirection)

Přidá parametr .

AddPropertyParameter(IRelationalCommandBuilder, String, String, IProperty)
Zastaralé.

Přidá parametr .

AddRawParameter(IRelationalCommandBuilder, String, DbParameter)

Přidá parametr .

Append(IRelationalCommandBuilder, Object)

Připojí objekt k textu příkazu.

AppendLine(IRelationalCommandBuilder)

Připojí k textu příkazu prázdný řádek.

AppendLine(IRelationalCommandBuilder, Object)

Připojí objekt k textu příkazu na nový řádek.

AppendLine(IRelationalCommandBuilder, String)

Připojí objekt k textu příkazu na nový řádek.

AppendLines(IRelationalCommandBuilder, Object)

Připojí objekt, který obsahuje více řádků textu, k textu příkazu. Každý řádek načtený z objektu se připojí na nový řádek.

AppendLines(IRelationalCommandBuilder, Object, Boolean)

Připojí objekt, který obsahuje více řádků textu, k textu příkazu. Každý řádek načtený z objektu se připojí na nový řádek.

AppendLines(IRelationalCommandBuilder, String, Boolean)

Připojí objekt, který obsahuje více řádků textu, k textu příkazu. Každý řádek načtený z objektu se připojí na nový řádek.

DecrementIndent(IRelationalCommandBuilder)

Sníží odsazení následujících řádků.

GetLength(IRelationalCommandBuilder)

Získá délku textu příkazu.

IncrementIndent(IRelationalCommandBuilder)

Zvýší odsazení dalších řádků.

Indent(IRelationalCommandBuilder)

Zvětšuje odsazení textu příkazu.

Platí pro