DbExpressionBuilder.Invoke Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat baru DbLambdaExpression yang mewakili aplikasi fungsi Lambda yang ditentukan ke argumen yang diberikan.
Overload
| Invoke(EdmFunction, DbExpression[]) |
Membuat baru DbFunctionExpression yang mewakili pemanggilan fungsi yang ditentukan dengan argumen yang diberikan. |
| Invoke(EdmFunction, IEnumerable<DbExpression>) |
Membuat baru DbFunctionExpression yang mewakili pemanggilan fungsi yang ditentukan dengan argumen yang diberikan. |
| Invoke(DbLambda, IEnumerable<DbExpression>) |
Membuat baru DbLambdaExpression yang mewakili aplikasi fungsi Lambda yang ditentukan ke argumen yang diberikan. |
| Invoke(DbLambda, DbExpression[]) |
Membuat baru DbLambdaExpression yang mewakili aplikasi fungsi Lambda yang ditentukan ke argumen yang diberikan. |
Invoke(EdmFunction, DbExpression[])
Membuat baru DbFunctionExpression yang mewakili pemanggilan fungsi yang ditentukan dengan argumen yang diberikan.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbFunctionExpression ^ Invoke(System::Data::Metadata::Edm::EdmFunction ^ function, ... cli::array <System::Data::Common::CommandTrees::DbExpression ^> ^ arguments);
public static System.Data.Common.CommandTrees.DbFunctionExpression Invoke (this System.Data.Metadata.Edm.EdmFunction function, params System.Data.Common.CommandTrees.DbExpression[] arguments);
static member Invoke : System.Data.Metadata.Edm.EdmFunction * System.Data.Common.CommandTrees.DbExpression[] -> System.Data.Common.CommandTrees.DbFunctionExpression
<Extension()>
Public Function Invoke (function As EdmFunction, ParamArray arguments As DbExpression()) As DbFunctionExpression
Parameter
- function
- EdmFunction
Metadata untuk fungsi yang akan dipanggil.
- arguments
- DbExpression[]
Ekspresi yang menyediakan argumen ke fungsi .
Mengembalikan
DbFunctionExpression baru yang mewakili pemanggilan fungsi.
Pengecualian
function null, atau arguments null atau berisi null.
Jumlah arguments tidak sama dengan jumlah parameter yang dideklarasikan oleh function, atau arguments berisi ekspresi yang memiliki jenis hasil yang tidak sama atau dapat diprogram dengan jenis parameter fungsi yang sesuai.
Berlaku untuk
Invoke(EdmFunction, IEnumerable<DbExpression>)
Membuat baru DbFunctionExpression yang mewakili pemanggilan fungsi yang ditentukan dengan argumen yang diberikan.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbFunctionExpression ^ Invoke(System::Data::Metadata::Edm::EdmFunction ^ function, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbExpression ^> ^ arguments);
public static System.Data.Common.CommandTrees.DbFunctionExpression Invoke (this System.Data.Metadata.Edm.EdmFunction function, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbExpression> arguments);
static member Invoke : System.Data.Metadata.Edm.EdmFunction * seq<System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbFunctionExpression
<Extension()>
Public Function Invoke (function As EdmFunction, arguments As IEnumerable(Of DbExpression)) As DbFunctionExpression
Parameter
- function
- EdmFunction
Metadata untuk fungsi yang akan dipanggil.
- arguments
- IEnumerable<DbExpression>
Daftar ekspresi yang menyediakan argumen ke fungsi .
Mengembalikan
DbFunctionExpression baru yang mewakili pemanggilan fungsi.
Pengecualian
function null, atau arguments null atau berisi null.
Jumlah arguments tidak sama dengan jumlah parameter yang dideklarasikan oleh function, atau arguments berisi ekspresi yang memiliki jenis hasil yang tidak sama atau dapat diprogram dengan jenis parameter fungsi yang sesuai.
Berlaku untuk
Invoke(DbLambda, IEnumerable<DbExpression>)
Membuat baru DbLambdaExpression yang mewakili aplikasi fungsi Lambda yang ditentukan ke argumen yang diberikan.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbLambdaExpression ^ Invoke(System::Data::Common::CommandTrees::DbLambda ^ lambda, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbExpression ^> ^ arguments);
public static System.Data.Common.CommandTrees.DbLambdaExpression Invoke (this System.Data.Common.CommandTrees.DbLambda lambda, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbExpression> arguments);
static member Invoke : System.Data.Common.CommandTrees.DbLambda * seq<System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbLambdaExpression
<Extension()>
Public Function Invoke (lambda As DbLambda, arguments As IEnumerable(Of DbExpression)) As DbLambdaExpression
Parameter
- arguments
- IEnumerable<DbExpression>
Daftar ekspresi yang menyediakan argumen.
Mengembalikan
DbLambdaExpression baru yang mewakili aplikasi fungsi Lambda.
Pengecualian
lambda atau arguments adalah null.
Jumlah arguments tidak sama dengan jumlah variabel yang dideklarasikan oleh lambda, atau arguments berisi ekspresi yang memiliki jenis hasil yang tidak sama atau dapat diprogram ke jenis variabel yang sesuai.
Berlaku untuk
Invoke(DbLambda, DbExpression[])
Membuat baru DbLambdaExpression yang mewakili aplikasi fungsi Lambda yang ditentukan ke argumen yang diberikan.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbLambdaExpression ^ Invoke(System::Data::Common::CommandTrees::DbLambda ^ lambda, ... cli::array <System::Data::Common::CommandTrees::DbExpression ^> ^ arguments);
public static System.Data.Common.CommandTrees.DbLambdaExpression Invoke (this System.Data.Common.CommandTrees.DbLambda lambda, params System.Data.Common.CommandTrees.DbExpression[] arguments);
static member Invoke : System.Data.Common.CommandTrees.DbLambda * System.Data.Common.CommandTrees.DbExpression[] -> System.Data.Common.CommandTrees.DbLambdaExpression
<Extension()>
Public Function Invoke (lambda As DbLambda, ParamArray arguments As DbExpression()) As DbLambdaExpression
Parameter
- arguments
- DbExpression[]
Ekspresi yang menyediakan argumen.
Mengembalikan
DbLambdaExpression baru yang mewakili aplikasi fungsi Lambda.
Pengecualian
lambda atau arguments adalah null.
Jumlah arguments tidak sama dengan jumlah variabel yang dideklarasikan oleh lambda, atau arguments berisi ekspresi yang memiliki jenis hasil yang tidak sama atau dapat diprogram ke jenis variabel yang sesuai.