DbExpressionBuilder.CrossApply Yöntem

Tanım

Belirli bir giriş kümesinin her öğesi için verilen DbApplyExpression ifadeyi bir kez değerlendiren ve karşılık gelen girişe sahip bir satır koleksiyonu oluşturan ve sütunları uygulayan yeni apply bir oluşturur.

Aşırı Yüklemeler

Name Description
CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)

Belirli bir giriş kümesinin her öğesi için verilen DbApplyExpression ifadeyi bir kez değerlendiren ve karşılık gelen girişe sahip bir satır koleksiyonu oluşturan ve sütunları uygulayan yeni apply bir oluşturur. Boş bir küme olarak değerlendirilen apply satırlar dahil değildir.

CrossApply(DbExpressionBinding, DbExpressionBinding)

Belirli bir giriş kümesinin her öğesi için verilen DbApplyExpression ifadeyi bir kez değerlendiren ve karşılık gelen girişe sahip bir satır koleksiyonu oluşturan ve sütunları uygulayan yeni apply bir oluşturur. Boş bir küme olarak değerlendirilen apply satırlar dahil değildir.

CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)

Belirli bir giriş kümesinin her öğesi için verilen DbApplyExpression ifadeyi bir kez değerlendiren ve karşılık gelen girişe sahip bir satır koleksiyonu oluşturan ve sütunları uygulayan yeni apply bir oluşturur. Boş bir küme olarak değerlendirilen apply satırlar dahil değildir.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbApplyExpression ^ CrossApply(System::Data::Common::CommandTrees::DbExpression ^ source, Func<System::Data::Common::CommandTrees::DbExpression ^, System::Collections::Generic::KeyValuePair<System::String ^, System::Data::Common::CommandTrees::DbExpression ^>> ^ apply);
public static System.Data.Common.CommandTrees.DbApplyExpression CrossApply(this System.Data.Common.CommandTrees.DbExpression source, Func<System.Data.Common.CommandTrees.DbExpression,System.Collections.Generic.KeyValuePair<string,System.Data.Common.CommandTrees.DbExpression>> apply);
static member CrossApply : System.Data.Common.CommandTrees.DbExpression * Func<System.Data.Common.CommandTrees.DbExpression, System.Collections.Generic.KeyValuePair<string, System.Data.Common.CommandTrees.DbExpression>> -> System.Data.Common.CommandTrees.DbApplyExpression
<Extension()>
Public Function CrossApply (source As DbExpression, apply As Func(Of DbExpression, KeyValuePair(Of String, DbExpression))) As DbApplyExpression

Parametreler

source
DbExpression

DbExpression Giriş kümesini belirten bir.

apply
Func<DbExpression,KeyValuePair<String,DbExpression>>

Giriş kümesinin her üyesi için bir kez değerlendirilecek mantığı belirten bir yöntem.

Döndürülenler

Belirtilen girişe sahip yeni bir DbApplyExpression ve bağlamaları ve CrossApply'yi DbExpressionKind uygulayın.

Özel durumlar

source veya apply null değeridir.

-veya-

sonucu apply null olan bir ad veya ifade içeriyor.

source koleksiyon sonuç türüne sahip değil.

-veya-

sonucu apply , ifade bağlamasında geçerli olmayan bir ad veya ifade içeriyor.

Şunlara uygulanır

CrossApply(DbExpressionBinding, DbExpressionBinding)

Belirli bir giriş kümesinin her öğesi için verilen DbApplyExpression ifadeyi bir kez değerlendiren ve karşılık gelen girişe sahip bir satır koleksiyonu oluşturan ve sütunları uygulayan yeni apply bir oluşturur. Boş bir küme olarak değerlendirilen apply satırlar dahil değildir.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbApplyExpression ^ CrossApply(System::Data::Common::CommandTrees::DbExpressionBinding ^ input, System::Data::Common::CommandTrees::DbExpressionBinding ^ apply);
public static System.Data.Common.CommandTrees.DbApplyExpression CrossApply(this System.Data.Common.CommandTrees.DbExpressionBinding input, System.Data.Common.CommandTrees.DbExpressionBinding apply);
static member CrossApply : System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpressionBinding -> System.Data.Common.CommandTrees.DbApplyExpression
<Extension()>
Public Function CrossApply (input As DbExpressionBinding, apply As DbExpressionBinding) As DbApplyExpression

Parametreler

input
DbExpressionBinding

DbExpressionBinding Giriş kümesini belirten bir.

apply
DbExpressionBinding

DbExpressionBinding Giriş kümesinin her üyesi için bir kez değerlendirilecek mantığı belirten bir.

Döndürülenler

Belirtilen girişe sahip yeni bir DbApplyExpression ve bağlamaları ve CrossApply'yi DbExpressionKind uygulayın.

Özel durumlar

input veya apply null değeridir.

Şunlara uygulanır