Visual Studio Package Manager Console Cheatsheet - gecko-8/devwiki GitHub Wiki

Packages

Install Package With Only One Project

Install-Package <Package Name>

Install Package To Specific Project

Install-Package <Package Name> -ProjectName <ProjectName>

Uninstall Package With Only One Project

Uninstall-Package <Package Name>

Uninstall Package From Specific Project

Uninstall-Package <Package Name> -ProjectName <ProjectName>

Entity Framework

Add Migration

Add-Migration <Migration Name> -Context ApplicationDbContext -Project <Migration Project> -StartupProject <Startup Project>.Api

Add Migration with Custom Migration Folder

Add-Migration <Migration Name> -Context ApplicationDbContext -Project <Migration Project> -StartupProject <Startup Project> -OutputDir <Custom Folder Within Project>

Revert Migration (rollback database)

Update-Database <Last Good Migration Name> -Context ApplicationDbContext -Project <Migration Project> -StartupProject <Project Name>.Api

Remove Migration

Remove-Migration -Context ApplicationDbContext -Project <Migration Project> -StartupProject <Project Name>.Api

Update Database (apply current migrations)

Update-Database -Context ApplicationDbContext -Project <Migration Project> -StartupProject <Project Name>.Api