DbExpressionBuilder.Select<TProjection> 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.
Belirtilen giriş kümesi üzerinde belirtilen ifadeyi seçen yeni DbProjectExpression bir oluşturur.
public:
generic <typename TProjection>
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbProjectExpression ^ Select(System::Data::Common::CommandTrees::DbExpression ^ source, Func<System::Data::Common::CommandTrees::DbExpression ^, TProjection> ^ projection);
public static System.Data.Common.CommandTrees.DbProjectExpression Select<TProjection> (this System.Data.Common.CommandTrees.DbExpression source, Func<System.Data.Common.CommandTrees.DbExpression,TProjection> projection);
static member Select : System.Data.Common.CommandTrees.DbExpression * Func<System.Data.Common.CommandTrees.DbExpression, 'Projection> -> System.Data.Common.CommandTrees.DbProjectExpression
<Extension()>
Public Function Select(Of TProjection) (source As DbExpression, projection As Func(Of DbExpression, TProjection)) As DbProjectExpression
Tür Parametreleri
- TProjection
yönteminin projection
sonuç türü.
Parametreler
- source
- DbExpression
Giriş kümesini belirten bir ifade.
- projection
- Func<DbExpression,TProjection>
Giriş kümesinin bir üyesine verilen öngörülen ifadenin nasıl türetileceğini belirten bir yöntem. Bu yöntem, Select ile uyumlu olan ve içine çözümlenebilen DbExpressionbir tür örneği üretmelidir. için TProjection
uyumluluk gereksinimleri açıklamalarda açıklanmıştır.
Döndürülenler
Seçme işlemini temsil eden yeni bir DbProjectExpression.
Özel durumlar
Açıklamalar
Select ile uyumlu olmak için, TProjection
türünden DbExpressiontüretilmiş veya DbExpression türetilmiş özelliklere sahip anonim bir tür olmalıdır. Aşağıda için TProjection
desteklenen tür örnekleri verilmiştir:
source.Select(x => x.Property("Name"))
TProjection
, DbPropertyExpression).
source.Select(x => new { Name = x.Property("Name") })
(TProjection
DbExpression türetilmiş özelliğine sahip anonim bir türdür).
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin