Мне нужно написать решение, которое использует разные базы данных с разной структурой из одного и того же кода. Поэтому, когда пользователь входит в приложение, я определяю, к какой базе данных он / она подключен во время выполнения. Пользователь может создавать таблицы и столбцы в любое время, и они должны видеть изменения на лету. Причиной того, что я использую один и тот же код информации, является манипулирование одинаковым образом для разных баз данных. Как я могу сделать это во время выполнения? Собственно, является ли Entity Framework хорошим решением для моей проблемы?
Заранее спасибо.