Entity Framework Core #29 - Shadow Properties Özelliği

Поделиться
HTML-код
  • Опубликовано: 9 июн 2024
  • Github : github.com/gncyyldz/EF-Core-T...
    #efcore #orm #ormnedir #entityframeworkcore #codefirst #backingfields
    00:00 Giriş
    00:44 Shadow Properties Nedir?
    07:30 Foreign Key - Shadow Properties
    16:07 Shadow Property Oluşturma
    23:02 ChangeTracker İle Shadow Property'e Erişim Sağlama
    26:55 EF.Property İle Shadow Property'e Erişim Sağlama
    Bu video Gençay Yıldız tarafından NGAkademi bünyesinde ücretsiz çekilmiştir.
    Gençay Yıldız'ın Bloğu
    www.gencayyildiz.com/blog/
    Güncel Duyuru ve Bildiriler İçin Sosyal Medya Hesaplarımız
    / ngakademi.sosyal
    / ngakademi
    / ngakademii
    Bana destek olmak için kanalıma üye olabilirsiniz:
    / gençay yıldız

Комментарии • 36

  • @hakanyavas5486
    @hakanyavas5486 4 месяца назад +2

    Çok faydalı bir dersti, özellikle loglama işlemlerinde Shadow Property'nin faydasını göreceğimi düşünüyorum. Çok teşekkürler.

  • @kadirkarandere7498
    @kadirkarandere7498 2 месяца назад +1

    Elinize sağlık çok faydalı ve dolu dolu bir içerik hazırlamışsınız.

  • @ZehraKhudaverdiyeva
    @ZehraKhudaverdiyeva Год назад +12

    Hocanin derslerinden evvel ben: EF da her sheyi biliyorum
    Hocanin derslerine bakdikca ben: EF da hic bi shey bilmiyorum 😊
    Tesekkurler Hocam!

    •  Год назад +3

      🤣

  • @systemfails
    @systemfails 7 месяцев назад +1

    yüreğinize sağlık hocam.

  • @farasatnovruzov
    @farasatnovruzov 4 месяца назад +1

    Allah razi olsun hocam😊

  • @ibrahim.basaran
    @ibrahim.basaran Год назад +4

    çok büyük emek var hocam bu yaptığın işte. çok takdir ediyorum yaptığın işi Allah razı olsun. elin hintlisinden öğrenmektense ana dilimizde öğrenmek büyük konfor. Heyecanın şevkin hiç kaybolmasın. Öğrenmeye aç bir eğitimci olarak bu serini dikkatle takip ediyorum güncel kalabilmek adına. Öğrencilerime ve meslektaşlarıma seni şiddetle tavsiye ediyorum. Dilediğin abone sayısına er geç ulaşacağından eminim. Kaliteli işler er geç farkedilir. Marifet iltifata tabidir, müşterisiz meta zayidir. Selamlar.

  • @user-mb1qe8je2v
    @user-mb1qe8je2v Месяц назад +2

    👍

  • @Dalguish
    @Dalguish 7 месяцев назад +1

    Tesekkurler hocam

  • @serkangokgozz
    @serkangokgozz Год назад +1

    Cok güzel

  • @ugurcanbas3821
    @ugurcanbas3821 Год назад +1

    Hocam ağzınıza sağlık. Kanala destek yorumudur.

  • @Furki4_4
    @Furki4_4 Год назад +2

    Teşekkürler hocam, güzel bir özellikmiş ayrıca.

  • @furkan3946
    @furkan3946 Год назад +1

    Kralsın hocam cidden tırnak yiyerek bekliyorum :D Emeğine sağlık hocam

  • @yazilimciyizBiz
    @yazilimciyizBiz Год назад +1

    10.12.2022 izledim.. shadow properties

  • @WeCoders
    @WeCoders Год назад +2

    Teşekkürler hocam

  • @hikmetfazila6299
    @hikmetfazila6299 Год назад +1

    emeğinize sağlık hocam.

  • @farukakpnar2265
    @farukakpnar2265 3 месяца назад +1

    Bu ilişkisel tablolarda veri manipülasyonlarından sonra rahatlatıcı bir ders oldu. Neyin ne işe yaradığını bilmeden kod yazmak beni rahatsız ediyordu ve eğer gencay hocam sizi tanımamış olsaydım yazılım öğrenmeye pes etmiş olacaktım. Geçen gece sizi rüyamda gördüm, gece gündüz izlemesem iyi olabilir 😂

    •  3 месяца назад +1

      Bence de izleme kardeş 😂

    • @doganyldrm5960
      @doganyldrm5960 Месяц назад +1

      @ Hhahahahahahah

  • @theentein
    @theentein Год назад +1

    Hoş bulduk

  • @mehmethanifierenler3612
    @mehmethanifierenler3612 Год назад +1

    hocam 4 gözle bekliyoruz videoları, ara biraz uzuyor projeyi szinle götürüyoruz. Teşekkürler.

  • @hakan7573
    @hakan7573 Год назад

    Right here with ya, bro

  • @ramazantimur
    @ramazantimur Год назад +1

    Teşekkür ederim

  • @harunmn
    @harunmn Год назад +1

    design pattern, güzel konu! 👍

  • @cavidhaciyev2807
    @cavidhaciyev2807 Год назад +1

    👍👍👍👍👍

  • @sadaharu_tr
    @sadaharu_tr Год назад +1

    25:26 olmaz mı hocam. Sizinle eş zamanlı yazıyorum. Dersin sonunda sizin ekrandaki notlar 100 satır, benimki 200 satır. Olurda bir gün Allah korusun ders dosyalarını kaybederseniz hiç merak etmeyin. Bende hepsi var. Hatta fazlası var.
    Satır aralarında dediklerinizi bile yazıyorum. Mahkemelerdeki zabıt katibi gibiyim.

  • @umitdemirci7394
    @umitdemirci7394 Месяц назад +1

    Shadow propu EF.Prop içerisinde elle string girerek getirmek çirkin geldi. Bunu duyan microsoft ekipleri buna kahrolmuştur eminim :D

    • @umitdemirci7394
      @umitdemirci7394 Месяц назад +1

      tam da yorumumun üstüne 1 harf hatasından error geldi

  • @onuraydn5330
    @onuraydn5330 Год назад

    Acaba Shadow propertylerin kullanımının ufakta olsa optimizasyona bir etkisi var mı?
    Hocam birde aklıma ne geldi. Sanırsam Field - only propertyler üzerinde de sadece fieldları kullanırken property tanımlamadan fluent-api üzerinden bir propety fonsiyonuna fieldi veriyorduk belkide arka planda EF core bir shodow property oluştluturarak field- only propertyleri kullanmamazı sağlıyordur.
    Önceki derslerde eksiği olan arkadaşlar için: Not: Change Tracker sayesinde kullanılabilir özelliklerdir!!
    .Currrent prop => takip ettiğiniz nesnenin istediğiniz prop değerini önce in memoryide bakar varsa getirir. Yoksa Db'den gider bulur yine getirir.
    .OriginalVulues => İn memoryde olmasıyla ilgilenmez direkt gerekli Sql Cümleciğini generate edip DB'den ilgili veriyi çekip getirir.
    Aralarındaki ince farkları bilmek optimizasyon ayarlamanız için önem arz edebilir.
    Powered By Gençay YILDIZ 😄

  • @ugur4634
    @ugur4634 Год назад

    Abi ben sana bir şey sormak istiyorum eğitimlerin için C# SQL falan çok değişmiyor da .Net teknolojileri sürümleri (3.7,5.0,6.0) entity framework sonra bunların Core olanı falan seninde bir videoda söylediğin gibi güncel kalmak gelişmeleri takip etmek zorundayız.
    Peki bu videoların geçerliliği nasıl ya da ne zamana kadar? Daha açık olarak mesela 3 yıl sonra yazılıma başlamak isteyen birisi bunları rahatlıkla izleyip temeli atıp daha sonra üzerine o günkü versiyonları ne değişmiş bakması mı gerekir? Mesela sen .net 5 anlatmışsın ve 6 yenilikleri diye 4 video eklemişsin mini E ticaret uygulaması da 6 ile yapılıyor ilerde .net 8 çıktığında geçerli olacak mı?
    Sorum saçma ise kusura bakma ayrıca
    Teşekürler ederim

  • @wallpapers_hd
    @wallpapers_hd 7 месяцев назад

    Merhaba, burada Nameof() operatörü tarzı birşey olmaz değill mi? 32:38

  • @OnurTas-kk4sb
    @OnurTas-kk4sb Год назад

    reflection ile shadow property'e erişebiliyor muyuz?

  • @_zynix
    @_zynix Год назад +1

    Hocam
    (Shadow Property) => "CreatedDate"
    şeklinde kullanmak sağlıklı olmayacaktır. Burada herhangi bir değişiklikte sorun yaşamamak için ne yapabiliriz?

    •  Год назад +1

      Sorunu anlayamadım. Biraz daha açar mısın?

    •  Год назад +2

      Ha eğer değişken adını diyorsanız nameof'u kullanabileceğiniz bi davranış belirleyebilirsiniz ama bu yersizde olabilir. Nihayetinde bir member tanımlaman gerekecek buda amaçtan sapmış gibi olur. Shadow property kullanıyorsanız zaten çokta adı değişebilecek kolonlarda kullanacağınızı düşünmüyorum doğrusu.

  • @firstblood8876
    @firstblood8876 Год назад +1

    Teşekkürler hocam