title: When is the DropCreateDatabaseIfModelChange invoked in which situation?
body: <p>For my exercise trying out this EF seed initializer, I face a situation where adding in input validation causes Dropping of the database. I not sure if anything else causes it to drop and create new table in database. Can anyone tell me when is it going to invoke the method and drop table? Isn't it going to drop when it have any changes to the structure or design of the table?</p>