के लिए बाध्य मैं एक OrderFormViewModel जो की तरहMVC मॉडल इंटरफेस
public class OrderFormViewModel
{
public IOrderDetails { get; set; }
public IDeliveryDetails { get; set; }
public IPaymentDetails { get; set; }
// ... etc
public SelectList DropDownOptions { get; set; }
// ... etc
}
कुछ यह मेरा बनाएं देखने के लिए, को जाता है लग रहा है बनाया है, जहां प्रत्येक खंड (यानी वितरण विवरण, भुगतान विवरण ... आदि) तब आंशिक दृश्य को पारित किया जाता है जो आवश्यक क्षेत्रों को कैप्चर करता है।
मैंने सोचा कि यह तब तक काफी साफ था जब तक कि मैं इसे चलाता था और महसूस किया कि एमवीसी मॉडल बांधने वाला यह नहीं जानता कि किसी भी इंटरफेस को तुरंत कैसे चालू किया जाए।
क्या इसे किसी भी तरह हल करने का कोई तरीका है?
मैं यूनिटी कंटेनर का उपयोग करके डी सीखने की भी कोशिश कर रहा हूं, इसलिए मैं अपने यूआई प्रोजेक्ट में किसी भी ठोस वर्ग के संदर्भ से बचने की कोशिश कर रहा हूं (मॉडल एक अलग परियोजना में है)।
एक दिलचस्प ब्लॉग पोस्ट है कि। यह एक सुंदर विचार है, लेकिन निश्चित रूप से चालाक भी। – fearofawhackplanet