私はC#でアプリケーションを構築しており、DAL(SQL Server)用のエンタープライズライブラリを使用することに決めました。エンタープライズライブラリの管理接続
どこか覚えていませんが、接続が自動的に閉じられると言ったEntLibに関する記事を読んでいました。
本当ですか?
もしそうでなければ、中間層の接続を管理する最良の方法は何ですか? それぞれの方法で開閉しますか?
上記Iは、予め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