EntityFrameworkCore Db First 生成Model時出錯 PowerShell 版本太低

通常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錯誤

成功下載安裝後,重啓電腦。生成

開機後再運行命令便可生成實體。

相關文章
相關標籤/搜索