ASP.NET Core MVC ile Veritabanı İşlemleri

ASP.NET Core MVC ile Veritabanı İşlemleri

ASP.NET Core MVC geliştirme sürecinde veritabanı işlemleri oldukça önemli bir yer tutar. Veritabanı işlemlerini gerçekleştirmek için Entity Framework Core kullanabiliriz. Entity Framework Core, veritabanı işlemlerini LINQ sorgularıyla yapmamızı sağlayan bir ORM (Object Relational Mapping) aracıdır.


public class Urun
{
    public int Id { get; set; }
    public string Ad { get; set; }
    public decimal Fiyat { get; set; }
}

public class UrunContext : DbContext
{
    public DbSet Urunler { get; set; }
}

Yukarıda verilen örnek kod parçacıkları, bir ürün sınıfı oluşturmayı ve bu sınıfı veritabanında temsil etmeyi göstermektedir. Entity Framework Core kullanarak veritabanı işlemlerini kolaylıkla gerçekleştirebiliriz. Veritabanına yeni bir ürün eklemek için ise şu şekilde bir kod kullanabiliriz:


public IActionResult UrunEkle(Urun yeniUrun)
{
    using(var context = new UrunContext())
    {
        context.Urunler.Add(yeniUrun);
        context.SaveChanges();
    }
    return RedirectToAction("Index");
}
Aşağıdaki yazılar ilginizi çekebilir;

Mobil Uygulama Veritabanı Yönetimi: Veri Güvenliği ve Performansı Nasıl Sağlanır?

Mobil Uygulama Veritabanı Yönetimi: Uygulamanızı Güçlendirmenin Anahtarı

Mobil Uygulama Veritabanı Yönetimi: Başarılı Projelerin Anahtarı

Next JS ile Dinamik İçerik Yönetimi: Veritabanı Bağlantısı ve CRUD İşlemleri

Next JS ve Dinamik Dünyası: Veritabanı ve CRUD İle İçerik Yönetimine Yeni Bir Bakış

Next JS ile Dinamik İçerik Yönetimi: Veritabanı Bağlantıları ve CRUD İşlemleri

Next.js ile Dinamik İçerik Yönetimi: Veritabanı Bağlantısı ve CRUD İşlemleri

Next.js İle Yeniden: Dinamik İçerik Yönetiminde Veritabanı ve CRUD Yolculuğu

Next.js ile Dinamik İçerik Yönetimi: Veritabanı Bağlantısı ve Veri Çekme

Next.js ile Dinamik İçerik Yönetimi: Veritabanı Bağlantısı Nasıl Sağlanır?

Next.js Evreninde Dinamik İçerik ve Veritabanı Mucizesi: CRUD İşlemleri Yolculuğu

Next.js ile Dinamik İçerik Yönetimi: Veritabanı Entegrasyonu

Next.js ile Dinamik İçerik Yönetimi: Veritabanı Bağlantısı ve İşlemleri

Next JS ile Güncel Veritabanı Etkileşimleri: Dinamik İçerik Yönetimini Kucaklayın

Next.js ile Dinamik İçerik Yönetimi: Veritabanı Bağlantısı ve Örnek Uygulama

Next JS ile Canlı Kurgu: Veritabanı Sihirbazlığı ve CRUD Operasyonları

Next JS İle Dinamik İçerik Yönetimi: Veritabanı Entegrasyonu

Dinamik Verilerle Dans: Next JS, Veritabanı ve CRUD İşlemleri Güncesi

Laravel ile Veritabanı İşlemleri ve Eloquent ORM Kullanımı

Laravel ile Web Uygulamalarında Veritabanı İşlemleri