PDA

View Full Version : مبتدی: محل منطقی نوشتن توابع ارتباط با دیتابیس



malloc
شنبه 04 اردیبهشت 1395, 02:59 صبح
سلام دوستان....

من تازه ی تازه اومدم سمت MVC ....

دیشب که داشتم کار میکردم با یه دیتابیس ساده به یه نکته ای بر خوردم .
محل توابعی که باید سلکت به دیتابیس بزنم توی کدوم لایه هست ..... Model یا Controler ؟

اگه متوجه نشدید بگید بیشتر توضیح بدم منظورم چیه

arashnaderi
شنبه 04 اردیبهشت 1395, 06:45 صبح
سلام
معمولا در یک class library جداگانه می نویسن دستورات ارتباط با بانک رو.
البته هیچ لزومی به این کار وجود نداره و میتونی توی پوشه ی model هم بنویسی

hakim22
شنبه 04 اردیبهشت 1395, 07:51 صبح
دستورات مربوط به عملیات های CRUD دیتابیس در لایه ی سرویس نوشته میشود. بعد توسط Dependency Injection به کنترلر تزریق میشود.

می توانید بجای جدا سازی آنها در لایه ی سرویس مستقیما درون کنترلر پیاده سازی کنید.