我想知道如果我多次初始化多个对象上下文会发生什么,实体框架如何管理连接。 下面的代码将创建到数据库的三个新连接,还是只有一个连接可以提前告知谢谢。
using (MDDXITEntities context = new MDDXITEntities())
{
userData= context.uspGetuserData(userID).ToList();
using (MDDXITEntities context1 = new MDDXITEntities())
{
userData = context1.uspGetuserData(userID).ToList();
}
using (MDDXITEntities context2 = new MDDXITEntities())
{
userData = context2.uspGetuserData(userID).ToList();
}
}
答案 0 :(得分:0)
它多次重复DB操作。
您的目标仅是一个具有多个对象的连接
像DB一样
对象不同
context --->DB
context1 -->DB
context2 -->DB
像这样