若要获取有关包管理器控制台中这些命令的完整详细信息,请运行以下命令:
Get-Help <command> -full
1.包管理命令
命令 | 说明 |
Find-Package | 使用包 ID 或关键字搜索包源。 |
Install-Package | 将程序包及其依赖项安装到项目中。 |
Update-Package | 更新包及其依赖项或项目中的所有包。 |
Uninstall-Package | 从项目中删除包,并可以选择删除其依赖项。 |
Get-Package | 检索本地存储库中安装的包的列表,或列出包源中可用的包。 |
Add-BindingRedirect | 检查项目的输出路径中的所有程序集,并将绑定重定向添加到 app.config 或 web.config (如果需要)。 |
Get-Project | 显示有关默认项目或指定项目的信息。 |
Open-PackagePage | 用指定包的项目、许可证或报表滥用 URL 启动默认浏览器。NuGet 3.0 +版本 中已弃用,仅在 Windows 上的Visual Studio 程序包管理器控制台可用。 |
Register-TabExpansion | 为命令的参数注册TabExpansion,使你可以为常用参数值创建自定义Expansion。 |
Sync-Package | 获取指定项目中已安装包的版本,并将该版本同步到解决方案中项目的其余部分。 |
2.EF Core工具命令
//安装EF Core工具
Install-Package Microsoft.EntityFrameworkCore.Tools
//更新EF Core工具
Update-Package Microsoft.EntityFrameworkCore.Tools
//验证安装
Get-Help about_EntityFrameworkCore
命令 | 说明 |
Add-Migration | 添加一个新迁移。 |
Bundle-Migration | 创建可执行文件来更新数据库。 |
Drop-Database | 删除数据库。 |
Get-DbContext | 获得一个DbContext类型的信息。 |
Get-Migration | 列出所有可用的迁移。 |
Optimize-DbContext | 生成可用于DbContext使用的模型的编译版本。 |
Remove-Migration | 删除最近的一个迁移。 |
Scaffold-DbContext | 为一个数据库脚手架一个DbContext和实体类型。 |
Script-DbContext | 从 DbContext 生成 SQL 脚本。绕过任何迁移。 |
Script-Migration | 从迁移生成一个SQL脚本。 |
Update-Database | 更新数据库至一个最新的迁移。 |
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/csharp/csharpenv/8407.html