i installed EntityFramework.SqlMigrations NuGet Package
and i get this error .
it worked for me in the past and somehow, now it does not work.
PM> update-database
The term 'update-database' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the
path is correct and try again.
At line:1 char:16
+ update-database <<<<
+ CategoryInfo : ObjectNotFound: (update-database:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Occurs with EF5 RTM, VS2012 RTM.
I experienced this problem today. I executed "Update-Package EntityFramework" in the PM Console. No changes were reported by NuGet and the problem persisted. I then restarted VS2012 and re-attempted Update-Database and it worked as expected. It's not clear what caused this problem, it's also not clear whether the Update-Package contributed to correcting it or not.
First try restarting Visual Studio, then try Update-Package EntityFramework followed by a restart.
I just used this command:
Update-Package EntityFramework -Reinstall
In my case, helped installing EntityFramework package first:
Install-Package EntityFramework
and then installing EntityFramework.Migrations again:
Install-Package EntityFramework.Migrations
Not the best solution but to get it to work again I had to re-install the EntityFramework.Migrations package. After it had reapplied the Init.ps1 it remembered all the commands.
After trying everything else, the only way I could get my EntityFramework Migrations commands back was to run the following from the "Package Manager Console":
Import-Module \*PathToSolution*\packages\EntityFramework.5.0.0-beta2\tools\EntityFramework.psd1
After running the above, Add-Migration, Update-Database, etc. was available again.
For me the problem was the Nuget version.
- uninstall Nuget Package Manager.
- restart Visual Studio.
- installed new version of Nuget Package Manager.
- then re-start Visual Studio again
Restarting Visual Studio solved the problem for me...