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

Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 28 Eylül 2014, 00:31   #1
Deep
Guest
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

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet sohbet
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