Поделиться через


RelationalCommandBuilder Класс

Определение

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

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

public class RelationalCommandBuilder : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder
type RelationalCommandBuilder = class
    interface IRelationalCommandBuilder
Public Class RelationalCommandBuilder
Implements IRelationalCommandBuilder
Наследование
RelationalCommandBuilder
Реализации

Комментарии

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

Конструкторы

RelationalCommandBuilder(RelationalCommandBuilderDependencies)

Конструирует новый объект RelationalCommand.

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

Свойства

CommandTextLength

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

Dependencies

Зависимости от реляционного поставщика для этой службы.

Parameters

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

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

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

Методы

AddParameter(IRelationalParameter)

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

Append(Object)

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

Append(String)

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

AppendLine()

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

Build()

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

DecrementIndent()

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

IncrementIndent()

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

RemoveParameterAt(Int32)

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

ToString()

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

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

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)

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

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