在Visual Studio 2017中,創建一個將Target Framework作爲2.0的.NET核心類庫項目。實體框架核心2.0 Scaffold-DbContext返回生成錯誤
包管理器控制檯包含在下面的包中。
Microsoft.EntityFrameworkCore.SqlServer
Microsoft.EntityFrameworkCore.SqlServer.Design
Microsoft.EntityFrameworkCore.Tools
Microsoft.VisualStudio.Web.CodeGeneration.Design
從同一項目的程序包管理器控制檯的Scaffold-DbContext命令下運行時,出現生成失敗錯誤。
Scaffold-DbContext "Data Source=HTGHTFG135611L;Initial Catalog=HHH;Persist Security Info=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir DBModels -force -v
還試圖讓用戶ID和密碼,仍然是同樣的錯誤。
添加您的錯誤 –
PM Scaffold-DbContext「Data Source = XXXXXXXX Initial Catalog = HHH Persist Security Info = True; User ID = XXXX Password = XXXXX」Microsoft.EntityFrameworkCore.SqlServer -OutputDir DBModels -force - v -Tables地址,家庭,人員,PersonRelationship,關係類型 使用項目'HHH.DataModel'。 使用啓動項目'HHH.DataModel'。 開始構建... 構建失敗。 – user2181334
也嘗試從Windows電源外殼,以下是詳細信息: – user2181334