Выглядит не самым оптимальным вариантом. Я конечно очень давно с чистым ado.net не работал, но по-моему там не нужно переоткрывать коннект для каждого запроса.
мне это и посоветовали, вот как я сделал, вроде вышло норм
Подключение не надо закрывать и заново открывать перед второй командой, но нужно избавляться от DataReader после конца работы с ним. Он IDisposable, кажется?
Подключение не надо закрывать и заново открывать перед второй командой, но нужно избавляться от DataReader после конца работы с ним. Он IDisposable, кажется?
Подключение не надо закрывать и заново открывать перед второй командой, но нужно избавляться от DataReader после конца работы с ним. Он IDisposable, кажется?
когда этого не делаю код ломается во время рантайма, типо коннект занят другой командой и не может выполнить следующую