Entity Framework-Code First- Veritabanı Oluşturma

Entity Framework-Code First- Veritabanı Oluşturma

Herkese merhabalar bir önceki yazımda Entity Framework ve Code First yaklaşımı hakkında genel bir bilgi vermiştim. Şimdi ise veritabanını oluşturup bu veritabanına veri girişi yapalım.

Entity Framework Eklentisi Nasıl Eklenir ?

Öncelikle projemizi oluşturuyoruz. Projemizi oluşturduktan sonra Çözüm Gezgini ‘nden projemize sağ tıklayarak Nuget Paketlerini yönet diyoruz.

  Açılan sayfadan Gözat sekmesine gelerek Entity Framework yazarak arama yapıyoruz. Entity Framework ‘ü seçerek yüklemeyi gerçekleştiriyoruz.

Tekrar Çözüm Gezgini ‘ne geldiğimizde başvurularda eklenmiş olacaktır.

Önceki yazımızda bahsettiğimiz gibi Domain Classes (Alan Sınıfları) oluşturmamız gerekiyor. Bir sınıf oluşturalım StokContext adında. Sornasında namespace tabloları ekleyeceğiz. Tabloları sınıf şeklinde ekliyorduk.  Kategorileri ekleyelim.

Şimdide Ürünleri ekleyelim.

Şimdi sıra DbContext ‘e geldi. En başta oluşturduğumuz StokContext sınıfının yanına Entity Framework kütüphanesin’den DbContext ‘i ekliyoruz.

Son olarak namespace şu şekilde olacaktır.

Şimdi de main ‘e giderek kategori ekleyelim. Kullanıcıdan Kategori ismini isteyelim.

Programımızı çalıştıralım ve yeni kategoriler ekleyelim. Drinks, Food, Fruits Kategorilerini ekleyelim mesela.

Programımızı kapattıktan sonra benim verilerim nereye kayboldu diye merak ediyorsunuzdur. SQL Server Object Explorer ‘a gidiyoruz ve yeni bir SQL bağlantısı oluşturuyoruz.

Karşımıza şöyle bir pencere gelecektir. Local bölümünden sunucuyu seçiyoruz. Veritbaanı İsimlerinden oluşturmuş olduğumuz veritabanını arıyoruz.

Veritabanını seçtikten sonra veritabanı eklenecektir. Veritabanının özelliklerine buradan bakabilirsiniz.

Veritabanımızı çektikten  sonra bir LINQ sorgusuyla kategorileri ekrana yazdıralım.

Bu yazımızda veritabanını oluşturup, veritabanına veriler ekledik. Bir sonraki yazıda görüşmek dileğiyle esen kalın.

Bir yorum ekleyin

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Hakkında yorum “Entity Framework-Code First- Veritabanı Oluşturma”