Как приспособиться к таким изменениям, как создание таблиц / столбцов в моделях и контроллерах, когда строка подключения динамически изменяется при вызове API? - PullRequest
0 голосов
/ 25 января 2019

Я создаю веб-API с помощью основного веб-API Asp.net.Мне удалось создать модели и DBContext с использованием строительных лесов из существующей базы данных.Также создал мои контроллеры с нужными мне звонками.Наконец, поскольку каждый из наших клиентов имеет свою собственную базу данных с «одинаковой схемой», я смог создать токены, которые помогут мне динамически изменять строку подключения в зависимости от токена.

Моя проблема заключается в следующем: схема базы данных по клиенту немного отличается, они могут добавлять таблицы в базу данных или даже столбцы в существующие таблицы.

Могу ли я принять эти изменения в моей модели и контроллерах?Может быть, с помощью токена (имени базы данных) я могу получить текущую схему этого БД и re-scaffold на лету?Просто мысли вслух.

...