...
- Kopier migrate.exe fra stien \os2indberetning\packages\EntityFramework.6.0.2\tools og læg den op på serveren i projektets bin mappe (sammen med alle .dll'er osv).
- Lav en .cmd fil med indholdet: \[sti til migrate.exe filen] \[navnet på den assembly hvor migration filerne ligger] /startUpConfigurationFile="\[fuld sti til web.config filen i projektet]" /startupDirectory="\[fuld sti til bin folderen med migration assembly'en]" Se eksempel på .cmd fil nedenfor.
- Eksempel:
Eksemplet er en txt-fil, husk at gemme som .cmd i stedet for.View file name updateDatabaseCommand.txt height 150
- Eksempel:
- Kør .cmd filen.
- ??
- profit
Man kan i nogle tilfælde have brug for at rulle en databases tilstand tilbage til en specifik migration. Hver migration indeholder kode der implementerer ændringer, men også kode der ruller ændringerne tilbage. For at opdatere databasen til en specifik migration, skal der tilføjes "/TargetMigration="[navn på migration]"". Se https://msdn.microsoft.com/en-us/library/jj618307(v=vs.113).aspx for en liste over kommandoer.