So the question seems to be how to completly disable database creation through EntityFramework.
The easiest is to disable the initializer by Setting it
null
for a given context type.
Database.SetInitializer<YourContext>(null);
An easy Approach could be to place this code in a static constructor of your derived context.
Is this what you was looking for?
Kind regards
Johannes