ฉันยังใหม่กับ MVC แต่จากสิ่งที่ฉันได้เรียนรู้จนถึงตอนนี้ (เช่น ที่นี่ โดย ScottGu) เราควรมีความปรารถนาที่จะ "ควบคุมผอม" มากกว่า "อ้วน"
แถมความจริงที่ว่ามุมมองนั้นบางโดยเนื้อแท้ และคุณจะได้รับโค้ด จำนวนมาก ในโมเดลของคุณ
ดังนั้นคำถามของฉันคือ - คุณจะแบ่งพาร์ติชันโค้ดในโมเดลของคุณไปยังส่วนลอจิคัลต่าง ๆ เพื่อลดความซับซ้อนได้อย่างไร
คุณใช้ Data Access Layer และ Business Logic Layer ภายในตัวโมเดลเองหรือไม่ (ซึ่งฉันเดาว่าน่าจะยังคงมีอยู่มาก ของโค้ด) หรือมีวิธีที่ดีกว่าในการทำเช่นนั้น?
ขอบคุณ