私はEntLib 4.1を使用しています。タスクを実行した後明示的な閉鎖が必要ですか?
_db = DatabaseFactory.CreateDatabase("DbName");
DbCommand dbCommand = _db.GetStoredProcCommand("someProcedure");
_db.AddInParameter(dbCommand, "Id", DbType.Int32, id);
result = _db.ExecuteNonQuery(dbCommand);
私のような、_dbオブジェクトを配置する必要があります:
finally
{
_db = null;
}
...またはEntLib Frameworkは、自動的にそれを扱うのだろうか?
変数を明示的にnullに設定する必要はほとんどありません。参照:http://blogs.msdn.com/b/csharpfaq/archive/2004/03/26/97229.aspx –