码迷,mamicode.com
首页 > 数据库 > 详细

WebMatrix Database.Open… Close() and Dispose()

时间:2014-04-30 14:08:51      阅读:629      评论:0      收藏:0      [点我收藏+]

标签:des   code   c   t   sp   tab   ble   cti   .net   amp   app   

ASP.NET Web Pages framework examples of the Database helper do not include calls to Close or Dispose because the framework itself is designed to call Dispose for you at the end of a request. If you use ADO.NET instead of the Database helper, you should employ using statements. Having said that, there is nothing to stop you from wrapping Database helper calls in using blocks:

IEnumerable<dynamic> floaters = null;
using(var db = Database.Open("MyDb")){
    var sql = "SELECT * From LifeRafts";
    floaters = db.Query(sql);
}

If you wanted to manage it all yourself, you can simply call Close or Dispose. They both result in the connection being returned to the ADO.NET connection pool anyway.

WebMatrix Database.Open… Close() and Dispose(),码迷,mamicode.com

WebMatrix Database.Open… Close() and Dispose()

标签:des   code   c   t   sp   tab   ble   cti   .net   amp   app   

原文地址:http://www.cnblogs.com/happy-Chen/p/3699257.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!