我正在用c#構建應用程序,並決定使用DAL(SQL Server)的企業庫。企業庫管理連接
我不記得在哪裏,但我讀過一篇關於EntLib的文章,它說自動關閉連接。
這是真的嗎?
如果不是,管理中間層連接的最佳方法是什麼? 在每種方法中打開和關閉?
以上是我如何使用EntLib
public DataSet ReturnSomething
{
var sqlStr = "select something";
DbCommand cmd = db.GetSqlStringCommand(sqlStr);
db.AddInParameter(cmd, "@param1", SqlDbType.BigInt, hotelID);
db.AddInParameter(cmd, "@param2", SqlDbType.NVarChar, date);
return db.ExecuteDataSet(cmd);
}
預先感謝的樣品的方法。
如果我想要一個DataReader或插入,刪除,更新呢?連接將如何處理? – StrouMfios 2010-11-26 15:22:40