You are currently viewing Entitiy Framework ile ASP.NET MVC uygulamasında Code First

Entitiy Framework ile ASP.NET MVC uygulamasında Code First

Spread the love

Entitiy Framework ile ASP.NET MVC uygulamasında Code First yaklaşımını kullanmak için

aşağıdaki adımları izleyebilirsiniz:

  1. NuGet package manager kullanarak en son sürümü Entitiy Framework’ü yükleyin.
  2. Örneğin “Öğrenci” isminde bir sınıf oluşturun ve “Id”, “Ad” ve “Yaş” gibi özellikleri ekleyin.
  3. Örneğin “OkulContext” isminde bir sınıf oluşturun ve DbContext sınıfından kalıtım alın.
  4. DbContext sınıfında her bir entitiy için bir DbSet özelliği ekleyin, örneğin “DbSet<Öğrenci> Öğrenciler”.
  5. Migrations klasörünün Configuration.cs dosyasında “DbMigrationsConfiguration” sınıfını kullanın ve “Seed” metodunu override edin, veritabanına test verisi eklemek için.
  6. Paket Manager Console’da “Enable-Migrations” komutunu çalıştırarak projeniz için migration’ları aktifleştirin.
  7. “Add-Migration InitialCreate” komutunu çalıştırarak ilk migration’ı oluşturun.
  8. “Update-Database” komutunu çalıştırarak migration’ı uygulayın ve veritabanını oluşturun.
  9. MVC controller’ınızda DbContext sınıfını kullanarak veritabanından veri alıp işlem yapabilirsiniz, örneğin “using (var context = new OkulContext()) { var öğrenciler = context.Öğrenciler.ToList(); }”

Bu basit bir örnektir ama Entitiy Framework ile ASP.NET MVC uygulamasında Code First yaklaşımı nasıl çalıştığını anlamanız için fikir verebilir.

Bir yanıt yazın

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.