Если IBM выполнит очистку и вызовет Close()
в своем классе IfxConnection
на Dispose()
, тогда можно безопасно удалить последнюю строку.
Согласно документам , да, они делают.
По сути, у вас есть два варианта:
- идти с
using()
или
- потеря
using()
и переход на try{ ... } finally { if (connectionIsOpen) connection.Close()}
Использование их обоих не требуется.
Я бы проголосовал за использование using()
. (каламбур); -)
Только не используйте повторно - опять же ;-) - соединение, которое уже установлено, - но вы бы этого не сделали, в любом случае, не так ли? : -)