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


RelationalCommandBuilderExtensions.AddCompositeParameter Метод

Определение

Перегрузки

AddCompositeParameter(IRelationalCommandBuilder, String, Action<IRelationalParameterBuilder>)

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

AddCompositeParameter(IRelationalCommandBuilder, String, IReadOnlyList<IRelationalParameter>)

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

AddCompositeParameter(IRelationalCommandBuilder, String, Action<IRelationalParameterBuilder>)

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

public static Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder AddCompositeParameter (this Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder commandBuilder, string invariantName, Action<Microsoft.EntityFrameworkCore.Storage.IRelationalParameterBuilder> buildAction);
static member AddCompositeParameter : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder * string * Action<Microsoft.EntityFrameworkCore.Storage.IRelationalParameterBuilder> -> Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder
<Extension()>
Public Function AddCompositeParameter (commandBuilder As IRelationalCommandBuilder, invariantName As String, buildAction As Action(Of IRelationalParameterBuilder)) As IRelationalCommandBuilder

Параметры

commandBuilder
IRelationalCommandBuilder

Построитель команд.

invariantName
String

Ключ, определяющий этот параметр. Обратите внимание, что IRelationalParameter представляет просто заполнитель для параметра, а не фактическое значение. Это связано с тем, что одну и ту же команду можно использовать несколько раз с разными значениями параметров.

buildAction
Action<IRelationalParameterBuilder>

Действие по добавлению нескольких параметров, представляемых этим заполнителем.

Возвращаемое значение

Один и тот же экземпляр построителя, чтобы можно было объединить несколько вызовов в цепочку.

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

AddCompositeParameter(IRelationalCommandBuilder, String, IReadOnlyList<IRelationalParameter>)

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

public static Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder AddCompositeParameter (this Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder commandBuilder, string invariantName, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Storage.IRelationalParameter> subParameters);
static member AddCompositeParameter : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder * string * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Storage.IRelationalParameter> -> Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder
<Extension()>
Public Function AddCompositeParameter (commandBuilder As IRelationalCommandBuilder, invariantName As String, subParameters As IReadOnlyList(Of IRelationalParameter)) As IRelationalCommandBuilder

Параметры

commandBuilder
IRelationalCommandBuilder

Построитель команд.

invariantName
String

Ключ, определяющий этот параметр. Обратите внимание, что IRelationalParameter представляет просто заполнитель для параметра, а не фактическое значение. Это связано с тем, что одну и ту же команду можно использовать несколько раз с разными значениями параметров.

subParameters
IReadOnlyList<IRelationalParameter>

Параметры, включаемые в составную.

Возвращаемое значение

Один и тот же экземпляр построителя, чтобы можно было объединить несколько вызовов в цепочку.

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