Aracılığıyla paylaş


DbExpressionBuilder.Invoke Yöntem

Tanım

Belirtilen Lambda işlevinin belirli bağımsız değişkenlere uygulanmasını temsil eden yeni DbLambdaExpression bir oluşturur.

Aşırı Yüklemeler

Invoke(EdmFunction, DbExpression[])

Belirtilen işlevin belirtilen bağımsız değişkenlerle çağrısını temsil eden yeni DbFunctionExpression bir oluşturur.

Invoke(EdmFunction, IEnumerable<DbExpression>)

Belirtilen işlevin belirtilen bağımsız değişkenlerle çağrısını temsil eden yeni DbFunctionExpression bir oluşturur.

Invoke(DbLambda, IEnumerable<DbExpression>)

Belirtilen Lambda işlevinin belirli bağımsız değişkenlere uygulanmasını temsil eden yeni DbLambdaExpression bir oluşturur.

Invoke(DbLambda, DbExpression[])

Belirtilen Lambda işlevinin belirli bağımsız değişkenlere uygulanmasını temsil eden yeni DbLambdaExpression bir oluşturur.

Invoke(EdmFunction, DbExpression[])

Belirtilen işlevin belirtilen bağımsız değişkenlerle çağrısını temsil eden yeni DbFunctionExpression bir oluşturur.

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

Parametreler

function
EdmFunction

Çağrılacak işlevin meta verileri.

arguments
DbExpression[]

İşleve bağımsız değişkenleri sağlayan ifadeler.

Döndürülenler

İşlev çağrısını temsil eden yeni bir DbFunctionExpression.

Özel durumlar

function null, null veya arguments null veya null içeriyor.

sayısı arguments , tarafından functionbildirilen parametre sayısına eşit değildir veya arguments karşılık gelen işlev parametre türüne eşit veya tanıtılabilir olmayan bir sonuç türüne sahip bir ifade içerir.

Şunlara uygulanır

Invoke(EdmFunction, IEnumerable<DbExpression>)

Belirtilen işlevin belirtilen bağımsız değişkenlerle çağrısını temsil eden yeni DbFunctionExpression bir oluşturur.

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

Parametreler

function
EdmFunction

Çağrılacak işlevin meta verileri.

arguments
IEnumerable<DbExpression>

İşleve bağımsız değişkenleri sağlayan ifadelerin listesi.

Döndürülenler

İşlev çağrısını temsil eden yeni bir DbFunctionExpression.

Özel durumlar

function null, null veya arguments null veya null içeriyor.

sayısı arguments , tarafından functionbildirilen parametre sayısına eşit değildir veya arguments karşılık gelen işlev parametre türüne eşit veya tanıtılabilir olmayan bir sonuç türüne sahip bir ifade içerir.

Şunlara uygulanır

Invoke(DbLambda, IEnumerable<DbExpression>)

Belirtilen Lambda işlevinin belirli bağımsız değişkenlere uygulanmasını temsil eden yeni DbLambdaExpression bir oluşturur.

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

Parametreler

lambda
DbLambda

DbLambda Uygulanacak Lambda işlevini temsil eden örnek.

arguments
IEnumerable<DbExpression>

Bağımsız değişkenleri sağlayan ifadelerin listesi.

Döndürülenler

Lambda işlev uygulamasını temsil eden yeni bir DbLambdaExpression.

Özel durumlar

lambda veya arguments null.

sayısı arguments , tarafından lambdabildirilen değişken sayısına eşit değildir veya arguments karşılık gelen değişken türüne eşit veya tanıtılabilir olmayan bir sonuç türüne sahip bir ifade içerir.

Şunlara uygulanır

Invoke(DbLambda, DbExpression[])

Belirtilen Lambda işlevinin belirli bağımsız değişkenlere uygulanmasını temsil eden yeni DbLambdaExpression bir oluşturur.

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

Parametreler

lambda
DbLambda

DbLambda Uygulanacak Lambda işlevini temsil eden örnek.

arguments
DbExpression[]

Bağımsız değişkenleri sağlayan ifadeler.

Döndürülenler

Lambda işlev uygulamasını temsil eden yeni bir DbLambdaExpression.

Özel durumlar

lambda veya arguments null.

sayısı arguments , tarafından lambdabildirilen değişken sayısına eşit değildir veya arguments karşılık gelen değişken türüne eşit veya tanıtılabilir olmayan bir sonuç türüne sahip bir ifade içerir.

Şunlara uygulanır