3
IValiditableObject बनाम एकल जिम्मेदारी
मुझे एमवीसी की एक्स्टेंसिबिलिटी बिंदु पसंद है, जो आइडियल आईडबलटेबल ऑबजेक्ट को लागू करने और कस्टम सत्यापन जोड़ने की अनुमति देता है। मैं अपने नियंत्रकों को दुबला रखने की कोशिश करता हूं, इस कोड के पास केवल सत्यापन तर्क है: if (!ModelState.IsValid) return View(loginViewModel); उदाहरण के लिए एक लॉगिन दृश्य …