通常Windows7默认安装的是PowerShell 2.0开发
使用Vs2017开发.Net Core时。使用 EntityFrameworkCore Db First自动生成实体时须要用到下面命令:it
Scaffold-DbContext "Server=localhost;Database=SunnyTask;UID=sa;PWD=Kingsun2008" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Database\Models下载
若是PowerShell 2.0会出一个版本太低的错误,致使没法生成实体。方法
因此咱们要升级PowerShell tab
升级方法:升级
在微软官方地址下载PowerShell 3.0 安装。co
https://www.microsoft.com/en-us/download/details.aspx?id=34595asp
Windows7 64位下载:Windows6.1-KB2506143-x64.msu错误
成功下载安装后,重启电脑。生成
开机后再运行命令便可生成实体。