DbExpressionBuilder.CrossApply Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirli bir giriş kümesinin her öğesi için verilen apply
ifadeyi bir kez değerlendiren ve karşılık gelen girişe sahip bir satır koleksiyonu oluşturan ve sütunları uygulayan yeni DbApplyExpression bir oluşturur.
Aşırı Yüklemeler
CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>) |
Belirli bir giriş kümesinin her öğesi için verilen |
CrossApply(DbExpressionBinding, DbExpressionBinding) |
Belirli bir giriş kümesinin her öğesi için verilen |
CrossApply(DbExpression, Func<DbExpression,KeyValuePair<String,DbExpression>>)
Belirli bir giriş kümesinin her öğesi için verilen apply
ifadeyi bir kez değerlendiren ve karşılık gelen girişe sahip bir satır koleksiyonu oluşturan ve sütunları uygulayan yeni DbApplyExpression 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.
-veya-
sonucu apply
null olan bir ad veya ifade içeriyor.
source
bir 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 apply
ifadeyi bir kez değerlendiren ve karşılık gelen girişe sahip bir satır koleksiyonu oluşturan ve sütunları uygulayan yeni DbApplyExpression 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.