Důvod byl docela jednoduchý. Volal jsem EnsureCreated
v Startup.cs
což se dostávalo do konfliktu s migracemi, protože to fungovalo jiným způsobem. Naštěstí mi to majitelé EF Core dali jasně najevo na GitHubu.
Abychom to shrnuli – pokud chcete používat migrace, nemůžete použít SecureCreated.