Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. 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).
  2. 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.
    1. Eksempel: 
      View file
      nameupdateDatabaseCommand.txt
      height250150
       Eksemplet er en txt-fil, husk at gemme som .cmd i stedet for.
  3. Kør .cmd filen.
  4. ??
  5. 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.