在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