Как мигрировать базу даннных IdentityDbContext?
При миграции пишет ошибку:
Checking if the context targets an existing database...
System.ArgumentException: The type 'ApplicationDbContext' does not inherit from DbContext. The DbMigrationsConfiguration.ContextType property must be set to a type that inherits from DbContext.
Пытаюсь включить миграцию:
Enable-Migrations -ProjectName * -ContextTypeName *.ApplicationDbContext
А самый код:
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options)
: base(options)
{
}
Ответы (1 шт):
Автор решения: chilo5432
→ Ссылка
Добавил EF.Tools и все получилось. Вернулся к прошлой версии, сделал миграцию. После поставил новую версию, добавилась нужная миграция с необходимыми файлами. Все сработало!