Как динамически передать имя базы данных в RoundHousE
Я пытаюсь настроить проект RoundHousE в своем приложении для обработки миграции базы данных и обработки версий. Я следую за этой статьей. Это нормально, насколько я знаю имя базы данных точно.
Но я не могу найти, как я должен обрабатывать динамическое имя баз данных, потому что в моем приложении у меня есть отдельная база данных для каждого клиента, и список этих баз данных в таблице в моей основной базе данных. Таким образом, имя выглядит так: client1_db, client2_db и т. Д.
Любое решение или указатель на решение будет отличной помощью.
1 ответ
Указатель на решение - вики https://github.com/chucknorris/roundhouse/wiki
Спрашивать о передаче имени базы данных динамически немного странно, как при запуске rh.exe
или используйте встроенную DLL, имя базы данных является одним из обязательных аргументов. Таким образом, вы всегда должны передавать имя динамически. См. https://github.com/chucknorris/roundhouse/wiki/ConfigurationOptions.
Читая и пытаясь понять, что вы спрашиваете, кажется, у вас есть список имен баз данных в основной базе данных, которые вы хотите передать в RoundhousE? Для этого вам нужно создать что-то нестандартное, которое может собрать имя базы данных, которую вы ищете, и предоставить результат в RoundhousE.