مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

rajai_rad

عضویت از 1394/08/18

پیاده سازی الگوی unit of work بدون استفاده از ریپوزیتوری ها در asp.net core

  • پنجشنبه 28 تیر 1397
  • 13:12
تشکر میکنم

سلام

برای پیاده سازی این الگو در core باید چکار کرد؟ 

https://www.dotnettips.info/post/914/پیاده-سازی-لایه-دسترسی-به-داده-ها-توسط-ef-codefirst-و-service-layer

مثل اینکه در DI اینترفیس Unit of work مشکل داره. در کلاس Program.cs برنامه در تابع Main خطای

Cannot instantiate implementation type 'MyProject.DataLayer.Context.IUnitOfWork' for service type 'MyProject.DataLayer.Context.IUnitOfWork

رو میده

من این اینرتفیس رو اینطوری رجیستر کردم 

            services.AddScoped(typeof(IUnitOfWork));

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 29 تیر 1397
  • 10:03

در Core نیازی UOW نیست البته نظر منه چون خودش توسط Service ها مدیریت میکنه

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)