با عرض سلام. یه سوال در مورد قسمت وابستگی در آموزش سی شارپ
اون قسمتی که فرمودید موقع فراخوانی توابع پیاده سازی شده در services
Accounting_DBEntities db = new Accounting_DBEntities()
که ممکن است چندین شی ساخته شود و برای رفع این مشکل از تزریق وابستگی استفاده کردید. اگر به جای تزریق وابستگی از دستور یوزینگ استفاده می کردید مشکل برطرف نمی شد؟؟ (البته میدونم روش شما بهینه تر می باشد)
using (Accounting_DBEntities db = new Accounting_DBEntities())
return db.Customers.Find(customeId);
سلام
خیر نمیشد
چون ممکنه به چند ریپوزیتوری نیاز باشه و قراره برای همه انها یک Context باشه
اگر از Using استفاده کنیم برای هرکددام بکی new میشه