It would be a better user experience if when automatic migrations are enabled and a DropCreate initializer is present on the same context the initializer is either ignored or is applied.
In the current scenario we drop the database, but then don't recreate it leading to a "the provider failed to open" exception.
In the current scenario we drop the database, but then don't recreate it leading to a "the provider failed to open" exception.