R_Rajaee_Rad
چهارشنبه 03 مرداد 1397, 12:22 عصر
سلام
برای لایه بندی پروژه های EF core در لایه سرویس سه راه حل توصیه میشه:
1- Repository
1-Unit of Work
2- نوشتن کلاس جداگانه دستی
مایکروسافت میگه که من خودم در DbContext از الگوی ریپوزیتوری و Uow استفاده کردم دیگه لازم نیست شما یه لایه دیگه ای بکشی رو EF
خب اینجا دو تا سوال برام پیش میاد
1-با این قضیه یعنی لایه بندی نرم افزار کشک؟ تمام کدهای کار با Ef رو توی کنترلر بزنیم؟
2- اگر کشیدن لایه روی EF کار درستی نیست، پس فرق unit Of work , Repository و ... با همدیگه چیه؟ اینا همه در حقیقت دارن یک کار رو میکنن
برای لایه بندی پروژه های EF core در لایه سرویس سه راه حل توصیه میشه:
1- Repository
1-Unit of Work
2- نوشتن کلاس جداگانه دستی
مایکروسافت میگه که من خودم در DbContext از الگوی ریپوزیتوری و Uow استفاده کردم دیگه لازم نیست شما یه لایه دیگه ای بکشی رو EF
خب اینجا دو تا سوال برام پیش میاد
1-با این قضیه یعنی لایه بندی نرم افزار کشک؟ تمام کدهای کار با Ef رو توی کنترلر بزنیم؟
2- اگر کشیدن لایه روی EF کار درستی نیست، پس فرق unit Of work , Repository و ... با همدیگه چیه؟ اینا همه در حقیقت دارن یک کار رو میکنن