Entity Framework Core #17 - ToDictionary, ToArray, Select, SelectMany

Поділитися
Вставка
  • Опубліковано 4 січ 2025

КОМЕНТАРІ • 44

  • @junideve
    @junideve 8 днів тому +1

    Beşinci günümün altıncı videosu. Emekleriniz için sonsuz teşekkürler Hocam.

  • @lesjes4193
    @lesjes4193 Рік тому +6

    murat yücedağ hocamızdan geçiş yaptım. benim için büyük bir değişiklik oldu hocam reform seviyesinde :). çok teşekkürler

  • @ayhancayr6033
    @ayhancayr6033 Рік тому +2

    Hiç sıkılmadan heyecanla izlediğim en iyi eğitim

  • @omerfarukcan3982
    @omerfarukcan3982 2 роки тому +3

    Hocam her yorum bir destek iyi ki varsınız :)

  • @duyguackaln4748
    @duyguackaln4748 Рік тому +2

    Hocam çok güzel anlatıyorsunuz cok sağ olun ,sizin videolarınızla tüm kafa karışıklıklarımı gideriyorum. Çok net , amacını çok güzel anlatıyorsunuz her bir yapının. Sonsuz minnetle, teşekkür ediyorum.

  • @tunahankaracoban
    @tunahankaracoban 2 роки тому +4

    Hocam tebrik ederim anlatımınız için . Karşı tarafın kafasında soru kalmayacak şekilde aktarıyorsunuz ve yazarak ilerlemeniz de bizler için büyük bir artı

  • @emirhansesigur8375
    @emirhansesigur8375 15 днів тому +1

    21.12.2024 Gençay Yıldız'dayız

  • @theentein
    @theentein 2 роки тому +4

    Günlerdir arayıp bulamadığım bir sorunu selectmany ile bu derste gördüm. Allah razı olsun. İlmimin zekatı olarak 18 yaşında 3 gence front-end ders veriyorum. Full stack developer olmak istiyorlar. İnşallah sizden öğrendiklerimi de anlatacağım onlara.

    • @lastidea4925
      @lastidea4925 2 роки тому

      Helal olsun, Allah senden de razi olsun guzel insan :)

  • @lastidea4925
    @lastidea4925 2 роки тому +4

    Harika bir anlatim tesekkurler hocam 🔥🔥

  • @yazilimciyizBiz
    @yazilimciyizBiz 2 роки тому +1

    17.10.2022 izledim. Bi önceki yorumumda anlamadığım nokta vardı. Aslında yok ta. Uykulu halimle dinlemişim. Şimdi farkettirm. 😅 hasılı kelam, anladım. Teşekkürler

  • @ermekbakyt5507
    @ermekbakyt5507 2 роки тому +2

    Cok begendim tesekkurler hocam!

  • @koraybapoglu
    @koraybapoglu Рік тому +1

    Bu bir destek mesajıdır. Entity Framework Core #17 - ToDictionary, ToArray, Select, SelectMany

  • @Furki4_4
    @Furki4_4 2 роки тому +1

    SelectMany'yi anlayamıyordum ve çok güzel anlatmışsınız, sanırım anladım. Teşekkürlerrr

  • @seyhmusalatas1740
    @seyhmusalatas1740 2 роки тому +2

    Teşekkürler hocam ilişkisel sorgulara değinmeniz çok yararlı oldu.

  • @burcutas1647
    @burcutas1647 Рік тому +1

    Bu bir destek mesajıdır.

  • @MuhammetAçıkgöz-c6d
    @MuhammetAçıkgöz-c6d Рік тому +1

    Amatör olarak yazılımı öğrenme amacı ile yola çıktım. Sonra youtube da gencay hocanın birkaç videosunu izledim. Sonra dedim ki bu kadar uzun anlatımla kim uğraşacak. Gencay hocanın bir saatte anlattığını adam 5 dakikada anlatmış. Sonra udemy den eğitimler satın almaya başladım. aldım ama inan hiçbişey anlamıyorum. Her seferinde bu iyi bu sefer olacak diye diye yaklaşık 5 bin tl lik eğitim satın aldım. Aldığım eğitimler kötü değildi. Ama anlamakta zorluk çekiyordum. Sonra götün götün gencay hocanın videolarına geri döndüm. 36 yaşındayım ve ben .net core biliyorum arkadaşlar. Ve hayatımın 35 senesinde bilgisayarla hiç işi olmamış bi adamım yani bir yılda gencay hocanın eseriyim diyebilirim. Valla hocam bir gün hasbel kadar bir yetkim olurda eğitimle ilgili bir iş yapıyor olsam, bunu tüm samimiyetimle söylüyorum sizi türkiye teknoloji bakanı yaparım. İnanın geleceğimiz olan yarının gençlerinin size ihtiyacı var. Safi yeteneksiniz hocam. Bu ülke için gerçek bir değersiniz.

  • @tugbaakan7099
    @tugbaakan7099 2 роки тому +1

    23:34 bu bilgi çok işimize yarar

    •  2 роки тому

      Tuğba kardeşim sen bana linkedin'den yahut gmail'den(gyildizmail@gmail.com) ulaşabilir misin? Sana katılla ilgili bir konudan bahsetmek istiyorum.

  • @CirillaFionaElenRiannon_
    @CirillaFionaElenRiannon_ 2 роки тому +2

    Teşekkürler

  • @simge8170
    @simge8170 2 роки тому +2

    çok faydalı oldu teşekkürler :)

  • @EmreCanTERKAN
    @EmreCanTERKAN 3 місяці тому +1

    ADAM!!!

  • @laptoprecaia.k.aagentsmith3328
    @laptoprecaia.k.aagentsmith3328 2 роки тому +1

    icerik 10/10. kaliteli bir mikrofon olsa her sey daha iyi olacak. ama kagida yazsaniz bile izlerim o ayri. tesekkurler

  • @namialagoz8468
    @namialagoz8468 2 роки тому +1

    Hocam maşallah çok hızlı gidiyordunuz. Nazar değdi. Sesiniz gitti. Ihlamur için.

    • @namialagoz8468
      @namialagoz8468 2 роки тому +1

      Ses geldi

    •  2 роки тому +1

      O youtube'ın işi :)

  • @sefersaban6700
    @sefersaban6700 Рік тому +1

    🕶

  • @yazilimciyizBiz
    @yazilimciyizBiz 2 роки тому

    8:30 de olan Dictionery ilgili soru oluştu kafamda. Hocam Orda IQuaryable yazıyor. eee bu hakta ne düşünmeliyim. Önceki Videolarda IQuaryable yazıyorsa Excecute yapmak lazımdır anlamındadır demiştiniz de . Benim kafamı karıştı? yardım eder misiniz... Teşekkürler

  • @Ieren1
    @Ieren1 Рік тому

    Arkadaşlar gpt-4 dictionary i hiç bilmeyenler için şu şekilde açıklıyor.
    dictionary ne orm de hiç bilmeyen birine açıklar mısın
    ChatGPT
    Tabiri caizse, bir dictionary (sözlük), bir dildeki kelime ve anlamlarının eşleştirildiği bir yapıdır. ORM (Object-Relational Mapping) bağlamında, bir dictionary benzeri yapı, veritabanı nesnelerinin alanlarını ve değerlerini eşleştiren bir veri yapısıdır.
    ORM, veritabanındaki tabloları ve sütunları programlama dillerindeki nesneler ve özelliklerle temsil etmek için kullanılır. Bu durumda, bir dictionary, veritabanı tablosundaki sütun adlarını (kelimeleri) ve ilgili değerleri (anlamları) eşleştirir.
    Örneğin, bir kullanıcı tablosu düşünelim. Bu tabloda "id", "ad", "soyad", "email" gibi sütunlar olsun. ORM, bu sütunları bir dictionary benzeri bir veri yapısıyla eşleştirir. Örneğin:
    csharp
    Copy code
    Dictionary user = new Dictionary();
    user["id"] = 1;
    user["ad"] = "John";
    user["soyad"] = "Doe";
    user["email"] = "john.doe@example.com";
    Bu şekilde, bir dictionary içindeki anahtarlar (keys) sütun adlarını temsil ederken, değerler (values) ilgili sütunlardaki verileri temsil eder.
    ORM, bu dictionary benzeri yapıyı kullanarak veritabanı işlemlerini yaparken, veritabanı tablosunu nesnelere dönüştürme, nesneleri veritabanına kaydetme, verileri güncelleme, sorgulama vb. işlemleri kolaylaştırır.

  • @namialagoz8468
    @namialagoz8468 2 роки тому +4

    Gençay Hocam ToDictionary için küçük bir not eklemek istiyorum. Örnekteki lambda ifadesi gibi kullanıldığında ToDictionary'nin aldığı ilk parametre mutlaka uniq (tekil) olmalı. ilk parametreye verilen kolon içerisinde aynı isimde ikinci bir veri olduğunda hata verecektir.
    örneğin ilk parametreye ürün adını verelim. 2 tane A Ürünü bulduğunda hata verecektir. Yada ilk parametreye fiyat verelim. 2 tane 5000 bulduğunda hata verecektir.
    Yani demem o ki ilk parametre uniq olmalı. Hata almamak için ya İlk parametreye primary key olan bir kolon belirtilmeli ya da lambda ifadesi içerisinde belirtilecek her kolon newlenerek parantez içerisinde yazılmalıdır. Umarım anlatabilmişimdir.

    • @_zynix
      @_zynix 2 роки тому

      Tam olarak bunu soracaktım :)
      Teşekkürler

  • @MutalibGozalov
    @MutalibGozalov 9 місяців тому +1

    Çok mantıksız, şu videoların en az 100 binlerce izlenmesi olmalı, çok kaliteli bence

  • @suayipkillibacak
    @suayipkillibacak Рік тому

    Hocam iki tane entity'm mevcut. İkisinde de ICollection türü property'm mevcut. İkisinide 2 kere include metodu yazarak mı kullanmam gerekir yoksa birini include yaptıktan sonra ikinci entity'deki ICollection'ı ThenInclude ile kullanmak ?

  • @semihatalay865
    @semihatalay865 Рік тому

    Hocam büyük datalarda ToDictionary'nin ToList'e gore çok çok daha performanslı çalışmasının sebebi nedir?

  • @ufukgulec9159
    @ufukgulec9159 2 роки тому +2

    Şimdiye kadar ezbere kullandığım şeyleri derinlemesine öğrenmek çok iyi oldu teşekkürler hocam bir sorum da var SelectMany kullanmadan önce include kullanmamız gerekiyor mu?

    •  2 роки тому +1

      Tabi sorgulamada ilgili veriler gelecek ki üzerinde işlem yapabilelim.

  • @ilyasaktas6368
    @ilyasaktas6368 2 роки тому

    Hocam SelectMany de Ürün tablosuna bağlı birden fazla tablo varsa ve o tabloları da kullanmak istersek bu sefer nasıl bir kullanım söz konusu acaba?

  • @omerylmaz244
    @omerylmaz244 2 роки тому +1

    Hocam ileriki zamanlarda memory cache ya da redis ile ilgili video çekmeyi düşünüyor musunuz?

  • @aslanamca8225
    @aslanamca8225 2 роки тому

    Hocam diyelim ki bir den fazla tablodan belirli kolonları almak istiyoruz. Birden fazla SelectMany nasıl kullanabiliriz?

  • @ermekbakyt5507
    @ermekbakyt5507 2 роки тому

    Projeksiyon (Projection) kelimesini hic oturtamadim ne anlam verir?

  • @kazimkesler
    @kazimkesler 2 роки тому

    Select mapping yapmamızı da sağlar. Örneğin her elemanın karesini alıp listeye atmak gibi

    •  2 роки тому

      Evet, veriler üzerinde gerçekleştirilen işlemler generate edilecek sorgulara da yansıtılacaktır. Güzel, katkı için teşekkür ederiz.

  • @laptoprecaia.k.aagentsmith3328
    @laptoprecaia.k.aagentsmith3328 2 роки тому

    .