2
我有幾個特定的存儲庫類,我想在所有存儲庫之間共享相同的數據庫上下文。現在我正在爲每個存儲庫創建新的上下文。我正在考慮使用mvc.unity。我沒有看到有關共享數據庫上下文的非常有用的示例。在實施之前只需要瞭解專家意見。在EF Code First中共享數據庫上下文的最佳方式
感謝,
我有幾個特定的存儲庫類,我想在所有存儲庫之間共享相同的數據庫上下文。現在我正在爲每個存儲庫創建新的上下文。我正在考慮使用mvc.unity。我沒有看到有關共享數據庫上下文的非常有用的示例。在實施之前只需要瞭解專家意見。在EF Code First中共享數據庫上下文的最佳方式
感謝,
使所有在同一請求調用的庫得到相同的情況下我會看看structuremap的DI容器和範圍你的DbContext的請求級別。
雖然您正在構建的應用程序的類型非常有用,但它提供了很好的答案。
ASP.NET MVC應用程序的權利? –
檢查這個線程。有很多關於統一,MVC和共享上下文之間的上下文:http://stackoverflow.com/questions/5187562/mvc-ef-datacontext-singleton-instance-per-web-request-in-unity –
大衛它的mvc3 + EF – Tepu