Uye_Adresleri ve Adresler şeklinde 2 adet tablom var sitede create işeminde sadece Adresler tablosuna kayıt edebiliyorum bu verilerin Uye_Adreslerine gelmesini nasıl sağlarım
Uye_Adresleri ve Adresler şeklinde 2 adet tablom var sitede create işeminde sadece Adresler tablosuna kayıt edebiliyorum bu verilerin Uye_Adreslerine gelmesini nasıl sağlarım
Yapıyı bu şekilde kurarsanız ileride yönetimsel ve okunabilirlik açısından zor olacaktır. Entity framework yapısını araştırmanızı öneririm. Ek olarak Repository pattern i araştırırsanız bu crud işlemlerini çok daha düzenli ve kolay şekilde yapabilirsiniz
Yapıyı bu şekilde kurarsanız ileride yönetimsel ve okunabilirlik açısından zor olacaktır. Entity framework yapısını araştırmanızı öneririm. Ek olarak Repository pattern i araştırırsanız bu crud işlemlerini çok daha düzenli ve kolay şekilde yapabilirsiniz
teşekkür ederim ödev için yaptığım bir site yayınlanmayacak yani oyüzden pek de araştırma yapmadım açıkcaksı
teşekkür ederim ödev için yaptığım bir site yayınlanmayacak yani oyüzden pek de araştırma yapmadım açıkcaksı
Rica ederim öğrenmişken en güncelini öğrenmek lazım ) kurduğunuz yapıdan anladığım kadarıyla adresler classı direk veritabanında ki adresler tablosunun yansıması. Aynı mantıkla diğer tablonunda classını oluşturup orada ki stünlara görede veri ekleyebilirsiniz diye düşünüyorum
Şuan ki yapıya göre if in içerisinde yine ekleyeceğiniz tablonun propları ile ekleme yapabilirsiniz. Parametre olarak viewModel yapısı kullanabilirseniz daha hızlı ekleme işlemleri yapabilirsiniz. Tabi bir çok yöntem var. İleriye yönelik olarak, servislerle ekleme işlemleri olabilir, database store procedure kullanarak olabilir, hatta triger ile de yapabilirsiniz. Belki bunları da araştırabilirsiniz. Kolaylıklar ve sağlıklı günler dilerim.
merhaba kodu şu şekilde revize ederek uye adresleri tablosuna da kayıt edebilirsin.
db.Adresler.Add(adresler);
db.SaveChanges();
var uyeAdres = new UyeAdres();
uyeAdres.UyeID = uyeID (uyeID'yi yakalaman lazım cookie ile ile cookieden okuyarak session ile session'dan okuyarak);
uyeAdres.AdresID = adresler.ID;
db.UyeAdresleri.Add(uyeAdres);
db.SaveChanges();