Benim sorum MVC uygulamasının nasıl yapılacağı hakkında daha fazla. Örneğin, denetleyiciden veri erişimini ayırmak için DI'yi Depo modeliyle birlikte kullanmamız teşvik edilir, ancak HOW'da özellikle MVC için bunu yapması için çok az şey söylenir. Örneğin, Depo sınıflarını nereye yerleştiririz? Özellikle model ile ilgili gibi görünmüyorlar çünkü modelin gerçek veri erişim teknolojilerinden göreceli olarak ayrılması gerekiyor.
İkinci bir soru, katmanların veya katmanların nasıl yapılandırılacağını içerir. Örnek uygulamaların çoğu (İnek yemeği, Müzik Mağazası vb.) Hepsi, genellikle doğrudan L2S veya EF kodunu çağıran denetleyicilere sahip olan tek katmanlı, 2 katmanlı bir yaklaşım kullanıyor (test sayılmaz).
Çok katmanlı / katmanlı bir uygulama oluşturmak istersem, MVC ile ilgili en iyi uygulamalardan bazıları nelerdir?