当我在Entity Framework中实例化我的“Entities”对象,并使用该Entities对象进行一些查询时,连接会发生什么?
在任何一种情况下,是否可以改变它以便它做另一件事?
答案 0 :(得分:26)
基本上,它会在调用请求时打开,并在处理或使用结果后关闭。您可以使用对象上下文手动打开/关闭或使用相同的连接...
本文有更完整的解释 - http://msdn.microsoft.com/en-us/library/bb738582.aspx
以下是如何使用实体连接 - http://msdn.microsoft.com/en-us/library/bb738461.aspx
答案 1 :(得分:4)
EF6中的行为有所改变,允许您传入打开的连接或稍后自己打开EF连接。查看https://msdn.microsoft.com/en-us/library/dn456849(v=vs.113).aspx