Mam tabelę A zawierającą klucz obcy o nazwie UserId do tabeli AspNetUsers. Chcę usunąć tą zależność, dlatego z modelu A w kodzie C# usunąłem właściwość UserId z klasy A. Entity Framework wygenerował migrację zawierającą trzy linijki:

DropForeignKey("dbo.A", "UserId", "dbo.AspNetUsers");
DropIndex("dbo.A", new[] { "UserId" });
DropColumn("dbo.A", "UserId");

Niestety podczas update-database otrzymuję następujący błąd:

The object 'FK_dbo.A_dbo.AspNetUsers_User_Id' is dependent on column 'UserId'.
ALTER TABLE DROP COLUMN UserId failed because one or more objects access this column.

Jak się pozbyć tego problemu? Próbowałem utworzyć od nowa całą bazę danych, jednak błąd ten pojawia się nawet gdy wszystkie tabele są puste.