İçeriğe geç

Adım Adım Asp.Net MVC Projesi #6

Entity Framework ile Veritabanınında Veri Çekme

Bir önceki yazımda veri ekleme işlemini görmüştük bu yazıda ise kayıtlı adminlerin gösterilmesini ve statulerini değiştirmeyi göreceğiz. O zaman başlayalım. 🙂

1. İlk olarak Adminlerin listeleneceği AdminList adında bir view oluşturalım.
2. Admin Controller’a gidip AdminList adında bir ActionResult oluşturalım.
3.Bu ActionResult’ta diğerlerinden farklı olararak bir model göndereceğiz. Bunun için ilk olarak ModelView adında yeni bir klasör oluşturuyoruz. Bu klasörüne AdminListModel adında bir class oluşturuyoruz. İçerisine kullanacağımız model classlarını ekleyeceğiz. Kodları aşağıdan inceleyebilirsiniz.
AdminListModel Source Code:

4. AdminControllar’a AdminList  ActionResult’ını ekliyoruz. Ve veritabanında adminleri çekiyoruz. 

Veritabanımızda Include(“Status”) adlı metodu göreceksiniz bu metodu ilgili tablodan bilgileri çekmek için kullanıyoruz. Yani o tabloyu da içerdiğini belirtiyoruz.
Sorgunun sonunda ToList() metodu ile çekilen bilgileri List türüne çeviriyoruz yani bir type casting işlemi yapmış oluyoruz.

View() metodu ile model ‘i ilgili view a gönderiyoruz.

5. View’da bu modeli kullanabilmek için en üste hangi modeli kullanacağımızı belirtiyoruz.

Daha sonra bu model içindeki admins List’ini foreach ile tabloya basıyoruz.

View’ın tam haline aşağıdan ulaşabilirsiniz.

View’ın ekran görüntüsü:

 

Tarih:Asp.Net MVCYazılım/Teknoloji

İlk Yorumu Siz Yapın

    Bir cevap yazın

    E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir