با عرض پوزش بخاطر اسم
دوبار از یک کنترلر اطلاعات میگیرم (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 مو پر کنه؟