通常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錯誤
成功下載安裝後,重啓電腦。生成
開機後再運行命令便可生成實體。