Я прочитал все приведенные ниже вопросы (и многое другое)
- Как сначала добавить новую таблицу в код существующей базы данных
- Как создать таблицы идентификации ASP.net в уже созданной базе данных, используя сначала код?
- Entity Framework — как проверить, существует ли таблица?
Я хочу знать, как IdentityDbContext
добавляет свои таблицы (AspNetUsers, AspNetUserLogins и т. д.) в существующую базу данных при первом запуске приложения.
Я не думаю, что они используют какой-либо из этих механизмов, чтобы проверить, существует ли таблица, а затем применить миграцию, если нет.
Есть ли ссылка на исходный код, который они используют?
Примечание.
Я спрашиваю, потому что у меня есть несколько DbContext
в моем приложении, и я хочу (найти независимое от базы данных решение) добавить только те таблицы БД, которые потребуются пользователю во время выполнения.