چهارشنبه 29 آذر 1396, 02:04 صبح
#1
با عرض پوزش بخاطر اسم
دوبار از یک کنترلر اطلاعات میگیرم (Unit of Work + Repository)
دفعه اول دیتا رو load میکنه ولی دفعه دوم رو پر نمیکنه و context میره برای dispose
Error:+ Exception Exception thrown: 'System.InvalidOperationException' in EntityFramework.dll ("The operation cannot be completed because the DbContext has been disposed.") System.InvalidOperationException
StructureMap:For<GalleryController>().AlwaysUnique();
For<HomeController>().AlwaysUnique();
چطور میتونم یا نذارم Dispose بشه و تا متود بعدی صبر کنه یا اینکه وقتی به کنترلر برمیگرده StructureMap درست عمل کنه و repository مو پر کنه؟
برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید
برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 189 تاريخ : چهارشنبه 29 آذر 1396 ساعت: 10:36