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


RelationalCommandBuilderExtensions.AddParameter Метод

Определение

Перегрузки

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)

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

AddParameter(IRelationalCommandBuilder, String, String)

Внимание!

Use overload which takes TypeMapping argument.

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

public static Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder AddParameter (this Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder commandBuilder, string invariantName, string name);
[System.Obsolete("Use overload which takes TypeMapping argument.")]
public static Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder AddParameter (this Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder commandBuilder, string invariantName, string name);
static member AddParameter : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder * string * string -> Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder
[<System.Obsolete("Use overload which takes TypeMapping argument.")>]
static member AddParameter : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder * string * string -> Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder
<Extension()>
Public Function AddParameter (commandBuilder As IRelationalCommandBuilder, invariantName As String, name As String) As IRelationalCommandBuilder

Параметры

commandBuilder
IRelationalCommandBuilder

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

invariantName
String

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

name
String

Имя, используемое для параметра при выполнении команды в базе данных.

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

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

Атрибуты

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

AddParameter(IRelationalCommandBuilder, String, String, IProperty)

Внимание!

Use overload with relationalTypeMapping

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

public static Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder AddParameter (this Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder commandBuilder, string invariantName, string name, Microsoft.EntityFrameworkCore.Metadata.IProperty property);
[System.Obsolete("Use overload with relationalTypeMapping")]
public static Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder AddParameter (this Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder commandBuilder, string invariantName, string name, Microsoft.EntityFrameworkCore.Metadata.IProperty property);
static member AddParameter : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder * string * string * Microsoft.EntityFrameworkCore.Metadata.IProperty -> Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder
[<System.Obsolete("Use overload with relationalTypeMapping")>]
static member AddParameter : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder * string * string * Microsoft.EntityFrameworkCore.Metadata.IProperty -> Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder
<Extension()>
Public Function AddParameter (commandBuilder As IRelationalCommandBuilder, invariantName As String, name As String, property As IProperty) As IRelationalCommandBuilder

Параметры

commandBuilder
IRelationalCommandBuilder

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

invariantName
String

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

name
String

Имя, используемое для параметра при выполнении команды в базе данных.

property
IProperty

Свойство, из которому будет исходить тип для этого параметра.

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

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

Атрибуты

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

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

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

public static Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder AddParameter (this Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder commandBuilder, string invariantName, string name, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool nullable);
static member AddParameter : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder * string * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool -> Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder
<Extension()>
Public Function AddParameter (commandBuilder As IRelationalCommandBuilder, invariantName As String, name As String, typeMapping As RelationalTypeMapping, nullable As Boolean) As IRelationalCommandBuilder

Параметры

commandBuilder
IRelationalCommandBuilder

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

invariantName
String

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

name
String

Имя, используемое для параметра при выполнении команды в базе данных.

typeMapping
RelationalTypeMapping

Сопоставление типов для свойства, из которому будут поступать значения для этого параметра.

nullable
Boolean

Значение , указывающее, может ли параметр содержать значения NULL.

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

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

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

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

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

public static Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder AddParameter (this Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder commandBuilder, string invariantName, string name, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping relationalTypeMapping, bool? nullable);
static member AddParameter : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder * string * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * Nullable<bool> -> Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder
<Extension()>
Public Function AddParameter (commandBuilder As IRelationalCommandBuilder, invariantName As String, name As String, relationalTypeMapping As RelationalTypeMapping, nullable As Nullable(Of Boolean)) As IRelationalCommandBuilder

Параметры

commandBuilder
IRelationalCommandBuilder

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

invariantName
String

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

name
String

Имя, используемое для параметра при выполнении команды в базе данных.

relationalTypeMapping
RelationalTypeMapping

Сопоставление реляционных типов для этого параметра.

nullable
Nullable<Boolean>

Значение типа , указывающее, может ли параметр содержать значение NULL.

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

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

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

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

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

public static Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder AddParameter (this Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder commandBuilder, string invariantName, string name, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping relationalTypeMapping, bool? nullable, System.Data.ParameterDirection direction = System.Data.ParameterDirection.Input);
static member AddParameter : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder * string * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * Nullable<bool> * System.Data.ParameterDirection -> Microsoft.EntityFrameworkCore.Storage.IRelationalCommandBuilder
<Extension()>
Public Function AddParameter (commandBuilder As IRelationalCommandBuilder, invariantName As String, name As String, relationalTypeMapping As RelationalTypeMapping, nullable As Nullable(Of Boolean), Optional direction As ParameterDirection = System.Data.ParameterDirection.Input) As IRelationalCommandBuilder

Параметры

commandBuilder
IRelationalCommandBuilder

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

invariantName
String

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

name
String

Имя, используемое для параметра при выполнении команды в базе данных.

relationalTypeMapping
RelationalTypeMapping

Сопоставление реляционных типов для этого параметра.

nullable
Nullable<Boolean>

Значение типа , указывающее, может ли параметр содержать значение NULL.

direction
ParameterDirection

Направление параметра.

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

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

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