MVCSHARP Ailesi ile yazılım geliştirmeye dair makaleler

Projeye Veri Tabanı Ekleme ve AdoNet Entity Data Model Oluşturma

Merhaba arkadaşlar;

Bugun sizler ile projemize bir veri tabanı ekleyeceğiz ve veri tabanımız için bir de model oluşturacağız.

Not : Bu makale iki kısımdan oluşmaktadır ikinci kısımda aynı örnek üzerinden temel veri tabanı işlemlerimizi gerçekleştireceğiz.

  • Ekle
  • Sil
  • Güncelle
  • Listele
  • Sırala

Örneğimizde compact sql kullanıcam siz istediğiniz şekilde kullanabilirsiniz.

Şimdi ilk olarak bir proje oluşturalım ve bir adet MyDB adında veri tabanı oluşturalım. Veri tabanımızda öğrenciler tablomuz olsun bu tablo üzerindede örneklerimizi yapalım. 

Veri tabanını App_Data klasörümüze sağ tıklayarak ADD > New Item seçeneklerini izleyelim. Açılan pencereden Visual C# sekmesi altından Data ' yı seçelim ve SQL server Compact seçerek databasemize isim verelim. Son olarak ADD diyelim.

Add Sql Compact

Şimdi sıra geldi tablomuzu oluşturmaya. Database Explorer üzerinde database mizi seçiyoruz ve Tables klasorune gelerek Sağ tık > Create Table yolunu izliyoruz

Creater Table

Açılan pencerede tablomuzun adını ve alanlarımızı belirliyoruz. Bizim için ;

  • ID int 
  • Adi nvarchar
  • Soyadi nvarchar
  • OgrNo int

Alanları yeterli olacaktır.

Öğrenci Tablosu

Evet arkadaşlar sıra geldi veri tabanımız için bir model oluşturmaya wink

Kendimize bir Model Klasörü açalım ve klasöre sağ tık Add > New Item seçeneklerini izleyelim. Açılan pencereden ADO.NET Entity Data Model 'i Seçelim ve Add Diyelim.

Ado .net Entity Data Model

Açılan Pencereden Generate from Database Next ve bir sonraki açılan pencereye de Next diyoruz. Son penceremize gelince Tables kutusunu seçili hale getirip Finish diyoruz.

Generate From Database

Entity Data Model Wizard

Finish

Arkadaşlar modelimiz başarı ile oluştu.

Model

 

Evet arkadaşlar bu makalemde projemize bir veri tabanı ekledik.

Veri tabanımıza tablomuzu ve alanlarımızı ekledik.

Veri tabanımıza Bir Model oluşturduk.

Bir sonraki aşama olan veri tabanı işlemleri ve örneğimizi indirmek için bizi takipte kalın.

Umarım sizler için faydalı bir paylaşım olmuştur.

Saygılarımla Fatih BÜLBÜL

Facebook Üzerinden Yorumlar