Bir View için gerekli olan tüm nesneler için neredeyse bir ambalaj kağıdı gibi düşünmek doğru mu? Örneğin, müzik ve dvds satan bir çevrimiçi mağazanız olduğunu varsayalım. Göz atma sayfanızda, tüm dvds'larınızın ve müziğin listesini görüntülemek istersiniz. Bu nedenle, bir albüm listesi ve bir dvds listesi içeren iki özelliğe sahip bir ViewModel nesnesi mi oluşturursunuz?MVC'de bir ViewModel nedir?
Anlayışımdan, tüm model sınıflarına sahip olduğunuz görülüyor. Bir Album/Dvd sınıfı, ancak bunları tek başına geçirmeniz Görünümünüz için yeterli olmaz. Bir ViewModel, Görünümünüzün gerektirdiği tüm veriler için temel olarak bir taşıyıcı görevi yapar mı?
Mümkün yinelenen [MVC içinde ViewModel nedir?] (Http://stackoverflow.com/questions/11064316/what-is-viewmodel-in-mvc) – HaveNoDisplayName
@HaveNoDisplayName Ne yazık ki bu soru 4 aylık daha büyük olsa da Birini çoğaltmak için işaretlediniz, diğeri ise bundan çok daha fazla görülüyor. Başlık, gördüğüm tüm farkı yaratıyor. –
Diğer soru daha iyi cevaplara sahip, bu yüzden bir başka şekilde değil, kopya olarak kapatılmalıdır. – Liam