What is the point of specifying configurations (either via data annotations or the fluent API) for Entity Framework if you working with an existing database?
If the database doesn't already exist, then I know the configurations are used to help generate the database (correctly).
Entity Framework can also perform a validation on-demand or prior to saving changes back to the database...and it presumably it uses the configurations for this as well.
Does Entity Framework use the configurations any other reason?