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) |
Увеличивает отступ текста команды. |
Применяется к
Entity Framework