Entity framework “;找不到表”;关于数据库优先上下文
由于某种原因,我得到了这个错误。下面是规格,然后我做了什么 Visual Studio 2017 v15.6.2 SQL Server 2008 v10.50.4 我打开包管理器控制台并添加了以下包Entity framework “;找不到表”;关于数据库优先上下文,entity-framework,asp.net-core-2.0,ef-core-2.0,Entity Framework,Asp.net Core 2.0,Ef Core 2.0,由于某种原因,我得到了这个错误。下面是规格,然后我做了什么 Visual Studio 2017 v15.6.2 SQL Server 2008 v10.50.4 我打开包管理器控制台并添加了以下包 Install-Package Microsoft.EntityFrameworkCore.SqlServer Install-Package Microsoft.EntityFrameworkCore.Tools 然后我跑了 Scaffold-DbContext "Server=ph
Install-Package Microsoft.EntityFrameworkCore.SqlServer
Install-Package Microsoft.EntityFrameworkCore.Tools
然后我跑了
Scaffold-DbContext "Server=ph2srv76;Database=AVDRS;Integrated Security=True;Trusted_Connection=True;" -Provider Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -force
但是在构建过程中,我得到了以下错误
这些只是警告(黄色),而不是错误(红色)-您可以安全地忽略它们以防其他人收到此问题,我通过检查并修复以下问题来解决:
在这之后,脚手架为我工作了 我不想发布明显的内容,但在我的例子中(同样的错误),我是针对特定的表进行建模(使用-t选项),没有意识到表名是区分大小写的。啊 在我的例子中,我使用了-table选项。我在执行此操作时遇到了相同的错误: -表“报告、报告类型、保存的报告” 正确的方法是: -表“报告”、“报告类型”、“保存的报告”