arşiv

yazılar buna göre etiketlendi; ‘ado.net entityframework insert’

Entity Framework İnsert İşlemi

Cuma, 20 Kas 2009 2 yorum

Merhaba arkadaşlar bu makalemde entity frameworkta insert işlemi nasıl yapılır bundan bahsedeceğim… Arkadaşlar örnekleri bir proje üzerinden anlatacağım bu değerler nerden geldi diyorsanız bu makalemde görebilirsiniz…

  1. //EntityFramework projesi oluşturmak adlı makalemizdeki örnekten devam ediyorum oradaki entitymizin adı magazaentitesti
  2. //Magaza enntiesten bir instance alıyorum..
  3. MagazaEntities mgz = new MagazaEntities();
  4. //Bu entitmizde urunler diye tablomuz vardı ondanda bir instance alıyorum
  5. Urunler urn = new Urunler();
  6. // değerleri nereden alacağımızı söylüyorum…
  7. urn.UrunAd = txtUrunAd.Text.Trim();
  8. // gördüğünüz gibi urn.der demez intellisiense tablemizdeki alanları ve diğer propertiyleri getirdiğini göreceksiniz
  9. urn.Kategori = txtUrnKategorisi.Text.Trim();
  10. urn.Adet = Convert.ToInt32(txtUrnAdet.Trim());// int tanımladğım bir alandı convert ettim
  11. mgz.AddToUrunler(urn); //addToUrunler metodu databaseye gonderen metod katmanlı mimari yazanlar facade kısımında bu methodları tanımlamışlardır Bu methodları entityframework kendisi oluşturur seçtiğimiz tablolara göre birde delete için methodu vardır bunun update için yok…
  12. //Bize kalan tek şey bu methodun istediği tipten parametre vermek
  13. // Bunları yaptıktan sonra
  14. mgz.SaveChanges();// Değişiklikleri kaydediyoruz Unutmayın bunu hemen hemen her yaptığımız işten sonra yapmalıyız update ve delete işlemlerindede yapacağız

Eğer Normal şekilde yapsaydık ne yapacaktık connection tanımlayacaktık daha sonra sql kodumuzu yazacaktık,parametrelerimizi verecektik connectionu acıp execute edip connectionu kapayacaktık … Gördüğünüz gibi bunların hiç birini yapmadık ve insert işlemini gerçekleştirdik…
Sorularınızı bu başlık altından sorabilirsiniz…