Я создаю мультитенантное веб-приложение на одной кодовой базе и базе данных для каждого арендатора. Кроме того, у меня есть отдельное хост-приложение, в котором я могу отслеживать и настраивать арендаторов, а также отправную точку арендаторов для регистрации себя и своего приложения.
Я хочу построить следующее:
- Клиент переходит на хост-приложение.
- Клиент регистрируется для нового приложения.
- Как только регистрируется, новое tenant создается в таблице Tenant базы данных хоста.
- Затем запустите процесс, который получит последний снимок контекста базы данных приложения tenant, затем создайте базу данных fre sh на сервере базы данных, а затем свяжите ее с новым арендатором.
- Другие вещи с арендатором, новыми пользователями, их ролями, претензиями и т. Д. c ..
Итак, этот вопрос на самом деле указывает c на ядро entityframework (версия 2.2-3.x).
Каковы наилучшие методы для достижения шага 4 с помощью Core Apis?
Примечание : Если я ошибаюсь или если вы когда-либо сталкивались с этим и у вас есть лучшие идеи, пожалуйста, предложите, я был бы признателен.