實體框架上下文為靜態

asp.net entity-framework

在Web應用程序中,如果我將實體框架模型的上下文聲明為靜態是可以的嗎?會沒事的?不推薦?為什麼?謝謝!

熱門答案

幾乎絕對不是。

隨著查詢/保存更多對象,ObjectContexts變得越來越大。

也不建議在線程之間共享ObjectContext,因為您必須處理鎖定問題和不確定性副作用。

我不久前寫了一篇關於這個話題的小貼士。

技巧18 - 如何確定ObjectContext的生命週期



許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因