Entity framework context as static

后端 未结 3 949
小蘑菇
小蘑菇 2020-11-29 06:09

In a web application it would be ok if i declare the context of a entity framework model as static? it would be ok? its not recommended? why? Thanks!

3条回答
  •  情深已故
    2020-11-29 07:12

    Almost definitely not.

    ObjectContexts get bigger and bigger as more Objects are queried / saved.

    Also sharing an ObjectContext between threads, as you would be doing, is not recommended, because of the locking issues and undeterministic side-effects you would have to deal with.

    I wrote a tip on this topic a while back.

    Tip 18 - How to decide on a lifetime for your ObjectContext

提交回复
热议问题