IRelationalCommandBuilder Интерфейс

Определение

Создает команду для выполнения в реляционной базе данных.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

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
Производный
Реализации
IInfrastructure<Microsoft.EntityFrameworkCore.Internal.IndentedStringBuilder>

Комментарии

Дополнительные сведения и примеры см. в разделе Реализация поставщиков и расширений баз данных .

Свойства

CommandTextLength

Возвращает длину текста команды.

Instance

Возвращает значение скрытого свойства.

(Унаследовано от IInfrastructure<T>)
ParameterBuilder

Создает параметры, связанные с этой командой.

Parameters

Коллекция параметров.

TypeMappingSource
Устаревшие..

Источник для RelationalTypeMappingиспользования .

Методы

AddParameter(IRelationalParameter)

Добавляет заданный параметр в эту команду.

Append(Object)

Добавляет объект к тексту команды.

Append(String)

Добавляет объект к тексту команды.

AppendLine()

Добавляет пустую строку к тексту команды.

Build()

Создает команду .

DecrementIndent()

Уменьшает отступ последующих строк.

IncrementIndent()

Увеличивает отступ последующих строк.

RemoveParameterAt(Int32)

Удаляет параметр с заданным индексом из этой команды.

Методы расширения

GetInfrastructure<T>(IInfrastructure<T>)

Получает значение из свойства, скрытого с помощью IInfrastructure<T>.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

AddCompositeParameter(IRelationalCommandBuilder, String, Action<IRelationalParameterBuilder>)

Добавляет параметр, который в конечном итоге представлен в виде нескольких DbParameters в последней команде.

AddCompositeParameter(IRelationalCommandBuilder, String, IReadOnlyList<IRelationalParameter>)

Добавляет параметр, который в конечном итоге представлен в виде нескольких DbParameters в последней команде.

AddParameter(IRelationalCommandBuilder, String, String)
Устаревшие..

Добавляет параметр .

AddParameter(IRelationalCommandBuilder, String, String, IProperty)
Устаревшие..

Добавляет параметр .

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

Добавляет параметр .

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

Добавляет параметр .

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

Добавляет параметр .

AddPropertyParameter(IRelationalCommandBuilder, String, String, IProperty)
Устаревшие..

Добавляет параметр .

AddRawParameter(IRelationalCommandBuilder, String, DbParameter)

Добавляет параметр .

Append(IRelationalCommandBuilder, Object)

Добавляет объект к тексту команды.

AppendLine(IRelationalCommandBuilder)

Добавляет пустую строку к тексту команды.

AppendLine(IRelationalCommandBuilder, Object)

Добавляет объект к командному тексту в новой строке.

AppendLine(IRelationalCommandBuilder, String)

Добавляет объект к командному тексту в новой строке.

AppendLines(IRelationalCommandBuilder, Object)

Добавляет объект , содержащий несколько строк текста, к тексту команды. Каждая строка, считываемая из объекта , добавляется в новую строку.

AppendLines(IRelationalCommandBuilder, Object, Boolean)

Добавляет объект , содержащий несколько строк текста, к тексту команды. Каждая строка, считываемая из объекта , добавляется в новую строку.

AppendLines(IRelationalCommandBuilder, String, Boolean)

Добавляет объект , содержащий несколько строк текста, к тексту команды. Каждая строка, считываемая из объекта , добавляется в новую строку.

DecrementIndent(IRelationalCommandBuilder)

Уменьшает отступ последующих строк.

GetLength(IRelationalCommandBuilder)

Возвращает длину текста команды.

IncrementIndent(IRelationalCommandBuilder)

Увеличивает отступ последующих строк.

Indent(IRelationalCommandBuilder)

Увеличивает отступ текста команды.

Применяется к