Consolidating EF migrations into new InitialCreate
I have been using EF migrations for some time now and have more than 100 migration files in my project. I would like to consolidate these into a single migration before moving forward - ie I want to replace the existing InitialCreate migration with a new version that takes all my subsequent changes into account so I can then delete all the other migration files. I do this very easily if I am not concerned with losing all the data in the DB, but I am. How can I achieve this whilst keeping all data intact and also retaining the ability to recreate the database from scratch (without data) by just