使用这样的代码时,有什么简单的方法可以避免打开和关闭连接:
using (Entities context = new Entities())
{
returnValue = context.ExecuteStoreCommand(sqlStr, param1, param2, param3, param4, param5, param6, param7);
context.SaveChanges();
return returnValue;
}
我在需要在大型数据库中运行的不同方法中有很多这样的代码(MySQL 更新。如果它不打开/关闭每个方法之间的连接(使用/SaveChanges)会更快。
也许我必须完全更改代码并将上下文放置为静态成员,然后从所有方法中删除使用?或者有没有简单的设置?