When does Entity Framework open and close Database Connections?

前端 未结 2 1318
无人共我
无人共我 2020-12-09 07:55

When I instance my \"Entities\" object in Entity Framework, and make a couple of queries using that Entities object, what happens to connections?

  • Does it open
相关标签:
2条回答
  • 2020-12-09 08:11

    Basically it opens when a request is called and closes once the results have been disposed or consumed. You can manually open/close or use the same connection using the object context...

    This article has a more complete explanation - http://msdn.microsoft.com/en-us/library/bb738582.aspx

    Here is the How To on using an entity Connection- the http://msdn.microsoft.com/en-us/library/bb738461.aspx

    0 讨论(0)
  • 2020-12-09 08:17

    The behaviour changed somewhat in EF6, allowing you to pass in open connections or to open the EF connection yourself later. Check out https://msdn.microsoft.com/en-us/library/dn456849(v=vs.113).aspx

    0 讨论(0)
提交回复
热议问题