Сегодня я реализовал неприятный хак в своем коде, где каждый запрос к базе данных открывает свое собственное соединение из-за того, что я не мог найти способ включить MARS (несколько активных наборов записей ) при связи с базой данных MySQL.
В моей программе на C # я выполняю много параллельной работы, что не является проблемой в отношении баз данных, таких как MSSQL 2005 и 2008 (добавление; MultipleActiveResultSets = true для вашей строки подключения) и SQLite (поддерживает это "из коробки" ") и вы можете извлечь два набора данных из базы данных одновременно.
Вещи, которые я знаю: открывать соединение с базой данных дорого, и я хотел бы свести их к минимуму.
Есть предложения?