13 Ocak 2023 Cuma

Projection( Select, SelectMany )

  • Projection, bir nesnenin yeni form bir nesneye dönüşümünü tanımlar.
  • Projection, kullanarak orijinal türünüzden inşa edilmiş yeni bir tür oluşturabilirsiniz.

Select ile bir öğeden diğerine bir projeksiyon oluşturuyoruz. Basitçe söylemek gerekirse, belirli bir tipimizden istenen bir tipe map ediyoruz. Result set , Resource set aynı sayıda öğeye sahiptir.










SelectMany listenin içerisinde başka bir  liste olduğu senaryolarda içerideki listelerin tüm elemanlarını sırayla alt alta yazdırır. Burada flattne keywordu kullanılır. Aşağıdaki örnekte users listesi içindeki roles listesini incelersek roles listesi altındaki tüm kayıtlar tek tek alt alta yazdırılacak. 
"SuperAdmin"
"Guest"
"Reception"
"Nurse"
"Guest













Hiç yorum yok:

Yorum Gönder