• Buradasın

    Entity Framework Core'da DB Context Oluşturma Eğitimi

    youtube.com/watch?v=UZkCkeSVqa4

    Yapay zekadan makale özeti

    • Bu video, bir eğitim serisinin bir parçası olup, eğitmen tarafından Entity Framework Core kullanarak DB Context sınıfının ne olduğunu ve nasıl oluşturulacağını anlatan bir ders formatındadır.
    • Video, DB Context'in ne olduğunu açıklayarak başlıyor ve ardından Entity Framework Core'da bu sınıfın önemi vurgulanıyor. Daha sonra DB Context'in nasıl türetilmesi gerektiği, data access katmanına nasıl ekleneceği ve Startup.cs dosyasındaki ConfigureServices metodu içinde nasıl yapılandırılacağı adım adım gösteriliyor. Video, bir uygulama geliştirme sürecinin temel hazırlık aşamalarını kapsamakta ve izleyicilere projelerine özel modeller geliştirmeye hazır hale getirme sürecini sunuyor.
    00:02DB Context Nedir?
    • DB Context, Entity Framework yapısında olmazsa olmaz bir class olup, veritabanı ve uygulama arasında iletişim sağlayan bir yapıdır.
    • DB Context, veritabanında yer alan verilerle ilgili listeleme, güncelleme, silme ve kaydetme gibi işlemler için olanak sağlar.
    • DB Context, database bağlantısı yönetimini, modellerle veritabanı ilişkilerini, sorguları, veri kaydetme işlemlerini, değişiklik izleme (change tracking), işlem yönetimi ve önbellek işlemlerini sağlar.
    02:03DB Context Class Nasıl Türetilir?
    • DB Context class, Entity Framework Core içindeki DB Context class'tan türetilir ve uygulamaya özel bir class olarak oluşturulur.
    • Entity Framework'ün içerisindeki DB Context class, her bir varlık veya model için kendi içerisinde bir DB Set barındırır.
    03:03DB Context Class Oluşturma
    • DB Context class, projenin data access katmanı altında oluşturulan data klasörüne eklenmelidir.
    • Class'ın ismi standartlara uygun olmalı ve "ApplicationDbContext" gibi isimlendirilmelidir.
    • Class public olarak işaretlenir ve Entity Framework Core'un DB Context class'ından türetilir.
    05:25DB Context Class'ı Yapılandırma
    • DB Context class'ına bir constructor eklenir ve DBContextOptions parametresi ile kullanılır.
    • Startup.cs dosyasındaki ConfigureServices metodu içinde DB Context class'ı eklenir.
    • SQL Server bağlantısı için UseSqlServer metodu kullanılır ve appsettings.json'da oluşturulan bağlantı dizesi (default connection) kullanılır.
    10:13Proje Hazırlığı
    • Bağlantı nesnesinin oluşturulması ve projenin alt katmanlarının oluşturulması gibi standart adımlar tamamlanmıştır.
    • Artık projeye özel modeller geliştirilebilir.
    • Bir sonraki derste Entity Framework Core MVC dahilinde modeller geliştirilecektir.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor