Существует ли команда SELECT, которая может перечислить все приложенные базы данных, подобные команде .database, доступной в sqlite3?
Вы не можете сделать это с помощью оператора SELECT, о котором я знаю (хотя вы могли бы поискать в главной
базе данных, эти данные могут храниться там). Однако есть решение. Если вы выполните следующий оператор, он вернет подключенные базы данных для текущего соединения:
PRAGMA database_list;
Первая строка всегда будет основной базой данных, вторая - временной. Все последующие базы данных будут после этих первых двух. Вы можете выполнить этот оператор для вашей базы данных так же, как и оператор SELECT из вашего кода на c# (или любого другого, если на то пошло).
Вот хорошая ссылка:
SQLite PRAGMA statement reference
Удачи!