Takip Edin

ASP.NET MVC

ASP.NET MVC’de Model

ASP.NET MVC'de Model - Öne Çıkan Görsel

MVC uygulamasında model sınıfları, domain-specific(alana özgü) verileri ve business logic(iş mantığı)’i temsil eder. Verinin şeklini public özellikler olarak, business logic’i ise metotlar olarak temsil eder.

ASP.NET MVC uygulamasında, tüm model sınıfları Model klasöründe oluşturulmalıdır.

Bir Model Sınıfı Eklemek

Product entity’si için gerekli özelliklere sahip olması gereken model sınıfını oluşturalım.

Solution Explorer penceresinde Models klasörüne sağ tıkladıktan sonra Add‘i seçip Class‘a tıklayalım:

Models klaörüne sağ tıklayıp add - new class dedik
Şekil 1: Models klasörüne class ekleme

Açılan Add New Item penceresinde, Class Name kısmına Product.cs yazıp Add butonuna tıklayalım:

class name kısmına product.cs yazıp add butonuna tıkladık.
Şekil 2: Models klasöründe oluşturulacak sınıfa isim verme

Models klasöründe Product sınıfı oluşacaktır. Bu model sınıfının, ürünlerin id’sini, ismini ve fiyatını depolamasını sağlayalım. Bunun için aşağıda gösterildiği gibi Id, Name ve Price için public özellikler eklememiz gerekmektedir:

public class Product
{
    public int ProductId { get; set; }
    public string ProductName { get; set;  }
    public int Price { get; set;  }
}

Model sınıfı, controller’a veri göndermenin yanı sıra veriyi doldurmak için view’de kullanılabilir.

Devamını oku

Popüler

error: Content is protected !!