none
MVC DesignPattern RRS feed

  • Soru

  • İyi Çalışmalar,

    Code First kullanarak projemin veritabanını model klasorüne oluşturdum. Daha önce ben dbfirst ile design pattern uyguladığımda entity katmanına db baglantısını kuruyordum.

    Peki şimdi code first ile yaparken tekrardan entity katmanınını oluşturup db baglantısını yapmam gerekiyor mu ?

    5 Şubat 2019 Salı 20:25

Tüm Yanıtlar

  • Code first şu demek , siz tablo yerine sınıflar oluşturursunuz örneğin ;

    Örneğin Ürün tablosu oluşturmak için ;

    public class Urun
    {
        public int UrunId { get; set; }
        public string Ad { get; set; }
        public double Fiyat { get; set; }
        public int StokMiktar { get; set; }
        public int UrunId { get; set; }
    }

    Şeklinde bir sınıf oluşturulur.Entity e bağlanmaya çalıştığınız ilk anda veritabanını kontrol ettirirsiniz eğer böyle bir veritabanı yoksa sizin sınıflarınızı baz alarak tablolar oluşturacaktır Mesela yukarıdaki örneğe göre ;

    bir adet Urun Tablosu ve UrunId,Ad,fiyat,StokMiktar,UrunId alanları oluşturulacaktır.

    Kolay gelsin...

    • Yanıt Olarak Öneren Yunus Bulduk 6 Şubat 2019 Çarşamba 10:19
    6 Şubat 2019 Çarşamba 09:39