С помощью ODP.net вы можете использовать операторы "using" в C # для удаления команд, соединений и т. Д., Или вам нужно вызывать их непосредственно самостоятельно?Мы обновляем некоторые приложения с более ранней версии System.Data.OracleClient до ODP.net, и мне было просто интересно узнать об использовании статистики.
Спасибо всем,
S
Предполагая, что поставщик БД Oracle реализует стандартные классы Db *, вы должны иметь возможность использовать операторы using.Единственное требование для использования оператора using заключается в том, что класс должен реализовывать интерфейс IDisposable, который реализуется каждым из базовых классов.Их конкретная реализация может не выполнять надлежащую очистку, хотя будьте осторожны.
Принимая использование, вам не нужно вызывать .Dispose вручную (так как это то, что использование сделает для вас).
На самом деле, вы должны предпочесть конструкцию using, так как это гарантирует запуск утилизации даже в исключительных случаях.
Вам не нужны эти команды утилизации, если вы используете блок «using».
Смотри также:
Рекомендации по использованию ADO.NET
Использование оператора (C # Reference)
Закрытие соединений в блоке использования
Привет