出于某种原因,我收到了这个错误。以下是规格,然后我做了什么。
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=ph2srv76;Database=AVDRS;Integrated Security=True;Trusted_Connection=True;" -Provider Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -force
但在构建过程中我遇到以下错误......
答案 0 :(得分:1)
这些只是警告(黄色),而不是错误(红色) - 你可以放心地忽略它们
答案 1 :(得分:1)
我不喜欢发布明显的表,但是在我的案例(同样的错误)中,我将特定的表定位为模型(使用-t选项),却没有意识到表名区分大小写。 h!
答案 2 :(得分:0)
万一有人得到了这个,我通过检查并修复以下问题来解决:
在上述支架之后,脚手架为我工作了!
答案 3 :(得分:0)
就我而言,我使用了-table选项。当我这样做时,我遇到了同样的错误:
-表“ REPORT,REPORT_TYPE,SAVED_REPORT”
正确的方法是这样:
-表“ REPORT”,“ REPORT_TYPE”,“ SAVED_REPORT”