web sayfalarında view model kullanımı (iki ayrı tablodan kayıt getirme) PROFESYONEL yaklaşım
bir önceki yazıdaki view model mantığından yola çıkarak, tek bir tane view-model oluşturarak, ihtiyaç duyduğum yerde bu modelden gerekli olan propertyleri göstermeyi düşündüm. örneğin kategori adı ve kategorideki ürün sayısını gösterdiğim sayfanın alt kısmında ürün isimlerini ve o ürünün kategori adını liste halinde yazdırmak istemiştim. bunun için kategoriVM modelini aşağıdaki şekilde yapılandırmıştım. bu şekilde yaptığımda Kategori/Index adresinde kategorileri ve ürün sayılarını listelerken Kategori/urun adresinde ise ürünleri kategori isimleriyle listeleyebildim. kategori/Index sayfası kategori/urun sayfası yukarıdaki sayfalar ayrı ayrı iken sorun yoktu. ancak kategori/Index sayfası içerisinde urun sayfasını da partialview olarak koymak isteyince işler karıştı. görüldüğü gibi liste bozuldu. peki profesyonel yaklaşım nasıl olmalıydı? Index sayfasının controller tarafı aşağıdaki gibi olmalı modeller ise şu şekilde Index sayfamızda partial view aşağıdaki gibi çağrılabi...