12- Code First ile Database Oluşturma AutomaticMigration=True

Поделиться
HTML-код
  • Опубликовано: 26 янв 2025

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

  • @Ayz...
    @Ayz... 2 года назад

    Hocam efsanesiniz code firsti sizinle anladım cidden ellimden geldiğince izlediğim tüm videolarınıza like atıyorum lütfen siz anlatmaya devam edin

  • @sabahattinckal1262
    @sabahattinckal1262 3 года назад

    Hocam Selamlar
    ForeignKey ataması yapıyorum Database i de guncelledim. Sqlserver tarafında diyagrama bakınca birebir ilişki oluşuyor ama identity ozelliği yes olarak kalıyor.Acaba nerede hata yapıyorum?

  • @necmettincakc3507
    @necmettincakc3507 3 года назад

    Hocam neden Player modelinde public int TakimId tutmuyoruz da direkt tüm takımı tutuyoruz :(

    • @lastidea4925
      @lastidea4925 3 года назад

      Videoyu henuz izlemedim ancak muhtemelen senin istedigin sey birebir iliski hocanin egitimde yaptigi ise bire cok iliski oluyor. Mesela bire cok iliski bir urunun kategorilenmesinde kullanilabilir cunku bir urun pek tabii birden fazla kategoride bulunabilir.

  • @semihatalay865
    @semihatalay865 4 года назад

    Agzınıza saglık cok guzel anlatmıssınız.

  • @esrauctepe8619
    @esrauctepe8619 6 лет назад

    bire-bir ilişki iki tabloda da kolon tipleri primary key olunca mı olur sadece?

  • @ervaeslem4787
    @ervaeslem4787 6 лет назад

    Merhaba Hocam öncelikle çok temiz bir anlatım tarzınız var çok istifade ediyoruz emeğiniz için teşekkürler;
    6:52 de değişiklilkleri database e aktarmak için enable-migrations yapılır diyorsunuz. Fakat yazdıktan sonra db ye baktığımda Teams tablosu oluşmamış oluyor.
    1- Ef Code First de Db de tablolar tam olarak ne zaman oluşturulur?
    2- Eğer enable-migrations ile oluşmuyorsa bunu yazmadaki amaç nedir?
    Teşekkürler

    • @KenanYldrm
      @KenanYldrm  6 лет назад +2

      Database oluşuyor ama Teams tablosu mu oluşmuyor? Eğer öyleyse _MigrationHistory tablosundaki tüm kayıtları silip tekrardan update database komutunu çalıştırın.

  • @ervaeslem4787
    @ervaeslem4787 6 лет назад

    Hocam bazı örneklerde classların navigation property lerine virtual anahtar kelimesi ekleniyor.
    public virtual Player player; kullanmamızın ne gibi bir avantajı var? Bir de bire çoklu ilişikilerde propertyi ICollection olarak tanımladık IList ile farkı nedir? Teşekkürler.

    • @esrauctepe8619
      @esrauctepe8619 6 лет назад

      ICollection ile List yazmak arasında fark yok.

    • @ozgegunaydin85
      @ozgegunaydin85 5 лет назад

      virtual olanı override edebiliriz bu sebepten

  • @ihsanguc7172
    @ihsanguc7172 5 лет назад

    [ForeignKey("Player")] Foreignkey Verdigimdede Tanımlanmamış Anahtar diyor nasıl çözebilirim (Sorun one to one )

    • @gghh9398
      @gghh9398 5 лет назад +1

      anahtarı ver [ForeignKey("Player")] üzerine [Key] yaz düzelecektir

  • @ozgegunaydin85
    @ozgegunaydin85 5 лет назад

    çok güzel anlatım olmuş

  • @hayrettinkoroglu58
    @hayrettinkoroglu58 4 года назад

    Tablo isimlerine 's' takısı yerine 'ler' ekletebilir miyiz? Bir yerlerde ayarı var mıdır acaba?

    • @cemalgulbeyaz
      @cemalgulbeyaz 4 года назад

      Zannedersem tek yolu Entity Framework kaynak kodları üzerinden. Oradaki İngilizce dilbilgisi kurallarına göre oluşturulmuş süreçleri Türkçe dilbilgisi yapısına göre değiştirerek istenilen sonuç elde edilebilir fakat bu burada yazdığım kadar basit bir olay değil malesef. Sadece mümkün olduğunu belirtmek için yorum yaptım ayrıca Entity Framework'ün açık kaynak olduğunu varsayıyorum öyle mi emin değilim.

    • @harunharmanc9778
      @harunharmanc9778 3 года назад

      eklersin tabi hiç bir sorun olmaz

    • @lastidea4925
      @lastidea4925 3 года назад

      eklenmemesi gerekir, tablo isimleri tekil olmalidir Students degil Student dogru kullanim

  • @ozguratilgan5105
    @ozguratilgan5105 6 лет назад

    Hocam ellerinize sağlık süper anlatım olmuş . Bir de sizden ricam entity fremawork tools poco bilginiz varsa aktarırmısınız teşekkürler...

    • @KenanYldrm
      @KenanYldrm  6 лет назад

      Hiç kullanmadım, bilgim yok maalesef.

    • @ozguratilgan5105
      @ozguratilgan5105 6 лет назад

      Hocam 100 milyon satır veri içeren tabloların olduğu projelerde entity fremawork kullanmak mantıklı mı ? Yoksa çok kasar diye ata yadigarı Ado.NET mi tavsiye eddersiniz. Ayrıca entity fremawork cache işlemi nasıl yapılıyor eğer bir bilginiz varsa videosunu çekerseniz minnetkar olurum. Entity fremawork kısmında biraz zayıfım saygılarımla teşekkürler...

    • @KenanYldrm
      @KenanYldrm  6 лет назад

      ÖZGÜR ATILGAN entity framework tavsiye etmem büyük databaselerde. Dapper çok daha performanslı. Ado.net daha da performanslı:) tabi sizin yazdığınız sorgu yazma şekline de bağlı. 10bin satırlı tabloda bile sorguyu performanssiz yazarsam her teknoloji kasar.Ama ben entity framework kadar yazılımcının işini kolaylaştıran bir providerdan vazgeçemiyorum. Az da olsa performans kaybını göze alıyorum.

    • @ozguratilgan5105
      @ozguratilgan5105 6 лет назад

      Çok teşekkür ederim hocam. Dapper ile ilgili CRUD ve DataGrid üzerinden işlemlerle ilgili video çekerseniz minnetkar olurum. Birde ufak projeler için entity framework cache nasıl yapılır ? Yardımınız için teşekkür derim saygılarımla ...

  • @by-Org
    @by-Org 3 года назад

    tamam