İçeriğe geç

Adım Adım Asp.Net MVC Projesi #4

Last updated on 18 Nisan 2018

Entity Framework ile Database bağlantısı kurma

Bu yazıda sizlere MS SQL üzerinde oluşturmuş olduğumuz database’i projemize nasıl bağlayacağımızı adım adım anlatacağım.
1. İlk olarak ilişkilerini kurmuş olduğumuz database tablolarımızı oluşturalım. Ben basit bir şekilde aşağıdaki gibi tablolalarımı ouşturdum ve arasındaki ilişkilerini kurdum.

tablolardaki primary keyler’in identity’lerini otomatiğe almayı unutmayın çünkü kodlar ile herhangi bir id ataması yapmayacağım, otomatikte olmazsa bir değer ataması yapmam gerekecek yapmazsam boş geçilemez alan olduğu için hata verecektir. 🙂

2.Entity Framework’ü Projeye Dahil Etme

Tools > Nuget Package Manage > Manage Nuget Package for Solution   yolunu izleyerek nuget manager’a girip Entity Framework’ü projemize ekliyoruz.

3.Entity Framewok’u bulup Install diyoruz.

4. Models klasörüne gelip Add >New Item diyoruz. Gelen ekranın sol kısmından Data’yı seçip gelen seçeneklerden ADO.NET Entity Data Model’i seçiyoruz. Ben modelin adına DatabaseModel dedim siz isterseniz başka bir şey diyebilirsiz.

5. Gelen pencerenden EF Desinger from Database’i seçiyoruz.

6. Gelen pencereden New Connection diyip database bağlama işlemlerini gerçekleştiriyoruz.

7. Web config ayarlarının otomatik yapılması için Yes’i işaretliyoruz.

Bu aşamaları başarılı bir şekilde tamamladıktan sonra Entity Framework’ü sorunsuz bir şekilde kullanabiliriz. 🙂

Kodla Kalın… 🙂

 

Tarih:Asp.Net MVCYazılım/Teknoloji

4 Yorum

  1. Teşekkür ederim. Bir PHP’ci olarak asp.net’te yeni bir şey daha öğrendim. Umarım yazmaya devam edersin. Sitene mail bülteni koymayı düşünür müsün? İlk kayıt olan ben olacağım da 🙂

    • damlakayali damlakayali

      Çok teşekkür ederim. 🙂 Yazıların devamı gelecek. Yavaş yavaş yazıyorum. 🙂 Mail bültenini en kısa zamanda ekliyor olacağım ^^

  2. deniz deniz

    Selamlar. Tabloyu oluştururken veri tiplerini ne olarak belirlediniz. Teşekkürler.

    • damlakayali damlakayali

      id leri int,diğer değişkenleri nvarchar olarak ayarladım

Bir cevap yazın

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