Como usar as migrações em um banco de dados existente na produção criada usando o Entity Framework 4.1?

Eu tenho um sistema em produção que foi criado com o primeiro código do Entity Framework 4.1. Agora, atualizei para o 4.3 e preciso aplicar migrações, mas há vários casos de uso que preciso abordar:

Um novo desenvolvedor precisa do banco de dados criado a partir do zero com dados iniciais. (OSeed() método também aplica alguns índices exclusivos.)O ambiente de produção precisa apenas das alterações não aplicadas aplicadas. (Mas tenha em mente que este banco de dados foi criado no EF 4.1, que não possui migrações).

Como faço para criar as migrações e um inicializador (ou inicializadores) para cobrir esses dois casos?

questionAnswers(1)

yourAnswerToTheQuestion