Udostępnij za pośrednictwem


RelationalCommandBuilderExtensions.AddParameter Metoda

Definicja

Przeciążenia

AddParameter(IRelationalCommandBuilder, String, String)
Przestarzałe.

Dodaje parametr.

AddParameter(IRelationalCommandBuilder, String, String, IProperty)
Przestarzałe.

Dodaje parametr.

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

Dodaje parametr.

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

Dodaje parametr.

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

Dodaje parametr.

AddParameter(IRelationalCommandBuilder, String, String)

Przestroga

Use overload which takes TypeMapping argument.

Dodaje parametr.

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

Parametry

commandBuilder
IRelationalCommandBuilder

Konstruktor poleceń.

invariantName
String

Klucz identyfikujący ten parametr. Należy pamiętać, że IRelationalParameter po prostu reprezentuje symbol zastępczy parametru, a nie rzeczywistą wartość. Jest to spowodowane tym, że to samo polecenie można wielokrotnie używać z różnymi wartościami parametrów.

name
String

Nazwa, która ma być używana dla parametru, gdy polecenie jest wykonywane względem bazy danych.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań.

Atrybuty

Dotyczy

AddParameter(IRelationalCommandBuilder, String, String, IProperty)

Przestroga

Use overload with relationalTypeMapping

Dodaje parametr.

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

Parametry

commandBuilder
IRelationalCommandBuilder

Konstruktor poleceń.

invariantName
String

Klucz identyfikujący ten parametr. Należy pamiętać, że IRelationalParameter po prostu reprezentuje symbol zastępczy parametru, a nie rzeczywistą wartość. Jest to spowodowane tym, że to samo polecenie można wielokrotnie używać z różnymi wartościami parametrów.

name
String

Nazwa, która ma być używana dla parametru, gdy polecenie jest wykonywane względem bazy danych.

property
IProperty

Właściwość, z której pochodzi typ tego parametru.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań.

Atrybuty

Dotyczy

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

Dodaje parametr.

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

Parametry

commandBuilder
IRelationalCommandBuilder

Konstruktor poleceń.

invariantName
String

Klucz identyfikujący ten parametr. Należy pamiętać, że IRelationalParameter po prostu reprezentuje symbol zastępczy parametru, a nie rzeczywistą wartość. Jest to spowodowane tym, że to samo polecenie można wielokrotnie używać z różnymi wartościami parametrów.

name
String

Nazwa, która ma być używana dla parametru, gdy polecenie jest wykonywane względem bazy danych.

typeMapping
RelationalTypeMapping

Mapowanie typu właściwości, z której pochodzą wartości tego parametru.

nullable
Boolean

Wartość wskazująca, czy parametr może zawierać wartości null.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań.

Dotyczy

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

Dodaje parametr.

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

Parametry

commandBuilder
IRelationalCommandBuilder

Konstruktor poleceń.

invariantName
String

Klucz identyfikujący ten parametr. Należy pamiętać, że IRelationalParameter po prostu reprezentuje symbol zastępczy parametru, a nie rzeczywistą wartość. Jest to spowodowane tym, że to samo polecenie można wielokrotnie używać z różnymi wartościami parametrów.

name
String

Nazwa, która ma być używana dla parametru, gdy polecenie jest wykonywane względem bazy danych.

relationalTypeMapping
RelationalTypeMapping

Mapowanie typu relacyjnego dla tego parametru.

nullable
Nullable<Boolean>

Wartość wskazująca, czy parametr może zawierać wartość null.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań.

Dotyczy

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

Dodaje parametr.

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

Parametry

commandBuilder
IRelationalCommandBuilder

Konstruktor poleceń.

invariantName
String

Klucz identyfikujący ten parametr. Należy pamiętać, że IRelationalParameter po prostu reprezentuje symbol zastępczy parametru, a nie rzeczywistą wartość. Jest to spowodowane tym, że to samo polecenie można wielokrotnie używać z różnymi wartościami parametrów.

name
String

Nazwa, która ma być używana dla parametru, gdy polecenie jest wykonywane względem bazy danych.

relationalTypeMapping
RelationalTypeMapping

Mapowanie typu relacyjnego dla tego parametru.

nullable
Nullable<Boolean>

Wartość wskazująca, czy parametr może zawierać wartość null.

direction
ParameterDirection

Kierunek parametru.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań.

Dotyczy