ana sayfa > Entity Framework > Entity Framework İnsert İşlemi

Entity Framework İnsert İşlemi

Cuma, 20 Kas 2009 yorum ekle yorumlara git

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…

  1. murat
    Cumartesi, 12 Ara 2009 zamanında 20:57 | #1

    Belki çok saçma gelebilir ama bu kodu nereye yazıyoruz. textboxları nerede nasıl oluşturuyoruz. belirli bir taban olmadan bu işe girmek yanlışmı olur.

  2. Pazar, 13 Ara 2009 zamanında 05:52 | #2

    Textboxları normal forma sürükle bırak ile oluşturuyoruz ve bir buton atıp click eventindede işlemlerimizi yapıyoruz farklı bir yerde yapmıyoruz işlemleri…Entity Frameworka girmek için elbette belirli bir seviyenizin olması lazım c# veya vb.net bilmeyen ,visual studio ortamını bilmeyen birisi için zor olacaktır…

  3. iOlmez
    Pazar, 24 Nis 2011 zamanında 11:51 | #3

    Hocam varya süper bir kaynak :)
    EF’yi daha bugün öğrenmeye başladım, ilk kaynak olarak da sizi tercih ettim.. Hem Türkçe bir kaynaksınız hemde gayet açıklayıcı anlatıyorsunuz :) elleriniz dert görmesin valla..

  1. şimdilik geri bağlantı yok
yorum yapabilmek için giriş yapmalısınız