Skip to content

Instantly share code, notes, and snippets.

Created March 2, 2016 22:57
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
What would you like to do?
This file will allow you to run the db update for a dnx project from powershell
&{$Branch='dev';iex ((new-object net.webclient).DownloadString(''))}
# load up the global.json so we can find the DNX version
$globalJson = Get-Content -Path $PSScriptRoot\global.json -Raw -ErrorAction Ignore | ConvertFrom-Json -ErrorAction Ignore
$dnxVersion = $globalJson.sdk.version
Write-Warning "Unable to locate global.json to determine using 'latest'"
$dnxVersion = "latest"
# install DNX
# only installs the default (x86, clr) runtime of the framework.
# If you need additional architectures or runtimes you should add additional calls
# ex: & $env:USERPROFILE\.dnx\bin\dnvm install $dnxVersion -r coreclr
& $env:USERPROFILE\.dnx\bin\dnvm install $dnxVersion -Persistent
$Env:UpdateConnectionString = $connectionString
& dnx -p ".\src\NameOfTheProjectWithDbContext\" ef database update -v -e update
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment