分配我有这样的代码存储: var myList = db.Table1.ToList();
/*doing some operations on the list*/
var myList = db.Table2.ToList();
/*again doing some operations on the list*/
var myList = db.Table3.ToList(); //
我有一个ASP.NET Web API,它使用SqlConnection连接到数据库。我有一个数据访问层类,它有一个包含连接的实例变量。我这样做了几个方面的原因: 调用代码可以覆盖在DAL类(例如,用于测试代码) 也有一些情况下API控制器需要打开的构造函数的连接字符串一个SQL连接,开始一个事务,然后在提交(或回滚)事务之前调用DAL类中的几个方法。因此,关闭并重新打开每个方法的连接将不起作用,