سلام و خسته نباشید خدمت دوستان، در این معماری MVC ما متدهای ارتباط با DB رو داخل مدل مینویسیم. آیا این کار مشکلی نداره؟ چون در برنامه نویسی موبایل، این کار رو انجام نمیدیم و حتما از repository pattern استفاده میکنیم که اطلاعات رو جایی خاصی دریافت و نگهداری میکنیم و بسته به معماری که از اون استفاده میکنیم، مثلا در ViewModel یک آبجکت از اطلاعات دریافتی میسازیم و در اختیار View قرار میدیم. در اینجا modelهای ما هیچ متدی برای ارتباط با DB ندارند و فقط دارای attribute ها، متدها (رفتارها)، و متدهای دیگه ای که صرفا برای انجام تغییراتی روی attribute و methodهای همون آبجکت هست وجود دارند. برای همین این سوال برای من پیش اومد که در معماری MVC آیا همیشه متدهای ارتباط با DB رو داخل modelها مینویسیم؟
خیلی ممنون