IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet odaları

>
+
Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Arama Stil
Alt 28 Eylül 2014, 00:31   #1
Deep
Misafir
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
Asp.Net Mvc 4 Entity Framework Veri Listeleme




Merhaba arkadaşlar, bu makalemde Asp.net MVC 4 ile entity framework veri listeleme ekleme silme ve güncelleme işlemlerini anlatacağım.

Asp.Net Mvc 4 Entity Framework Veri Listeleme, Ekleme, Silme, Güncelleme


1-Asp.net MVC 4 'te yeni bir proje açıyoruz

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

2- Asp.net MVC Entity model oluşturma işlemini yapalım.
Model olşturma işlemini nasıl yapıldığını daha önce yazmış olduğum, [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] makalemde değinmiştim. Tablomuz aşağıdaki gibi alanlara sahip olacak. Önemli bir hatırlatma, tabloda primary key alanı atamayı unutmayın, yoksa entity model oluşturulamaz.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

3- HomeController ekleme işlemini yapalım
. Controllers klasörüne sağ tık yapıp add controller diyoruz.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
4-View oluşturma işlemini yapalım. HomeController içinde view üzerine sağ tık yapıp add view diyoruz.
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Yukardaki gibi view seçeneklerini ayarlıyoruz. View içeriği aşağıdaki gibi gelir.

  • @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] IEnumerable<ASP.NetEntityFramework.Models.SirketDB Entities>
  • @{
  • ViewBag.Title = "Index";
  • }
  • <h2>Index</h2>
  • <p>
  • @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].ActionLink("Create New", "Create")
  • </p>
  • <table>
  • <tr>
  • <th></th>
  • </tr>
  • @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]each (var item in Model) {
  • <tr>
  • <td>
  • @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].ActionLink("Edit", "Edit", new { /* id=item.PrimaryKey */ }) |
  • @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].ActionLink("Details", "Details", new { /* id=item.PrimaryKey */ }) |
  • @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].ActionLink("Delete", "Delete", new { /* id=item.PrimaryKey */ })
  • </td>
  • </tr>
  • }
  • </table>

Projeyi çalıştırdığımızda aşağıdaki gibi bir hata alırız.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Bunun sebebi index view çalıştığında bizden bir liste bekliyor yani veri listesini view’e göndermeliyiz ki bu hatayı almayalım. Evet, adım beşte bunu düzenleyelim.

5- Home controller’da actionresult index metodumuzu aşağıdaki gibi düzenliyoruz.
  1. public ActionResult Index()
  2. {
  3. var entities = new SirketDBEntities();
  4. var liste = entities.Musteri.ToList();
  5. return View(liste);
  6. }
Ve birde İndex view içeriğini aşağıdaki gibi yeniden düzenlenliyoruz.
  1. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] List<NetEntityFramework.Models.Musteri>
  2. @{
  3. ViewBag.Title = "Index";
  4. }
  5. <h2>Index</h2>
  6. <p>
  7. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].ActionLink("Create New", "Create")
  8. </p>
  9. <table>
  10. <tr>
  11. <th>Adı</th>
  12. <th>Soyadı</th>
  13. <th>Kayıt Tarihi</th>
  14. <th>Durum</th>
  15. <th>Yönet</th>
  16. </tr>
  17. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]each (var item in Model) {
  18. <tr>
  19. <td>@item.adi</td>
  20. <td>@item.soyadi</td>
  21. <td>@item.kayittarihi</td>
  22. <td>@item.durum</td>
  23. <td>
  24. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].ActionLink("Edit", "Edit", new { /* id=item.PrimaryKey */ }) |
  25. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].ActionLink("Details", "Details", new { /* id=item.PrimaryKey */ }) |
  26. @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].ActionLink("Delete", "Delete", new { /* id=item.PrimaryKey */ })
  27. </td>
  28. </tr>
  29. }
  30. </table>
Projeyi çalıştırdığımızda aşağıdaki gibi verilerin listelendiğini göreceksiniz.
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Asp.Net Mvc’de Entity Framework ile verileri listeleme işlemi en basit haliyle bu şekilde yapılır. İyi çalışmalar…

 
Alıntı ile Cevapla

Cevapla

Etiketler
4, aspnet, entity, framework, listeleme, mvc, veri


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Komut Listeleme Tcl saywhat TCL Scriptler 0 22 Eylül 2014 01:09
Opları listeleme sito mIRC Scripting Sorunları 10 22 Eylül 2013 18:10
kullanici listeleme aias mIRC Scripting Sorunları 2 11 Mart 2006 19:01