我正在尝试创建一个Web API。我跟随一些例子,但我无法工作。
示例说使用此
Scaffold-DbContext connection_string Microsoft.EntityFrameworksCore -OutputDir Models
我不想做所有的表,所以我查看了"包管理器控制台"帮助命令,我告诉这个
-Tables <String[]>
The tables to generate entity types for.
Required? false
Position? named
Default value @()
Accept pipeline input? false
Accept wildcard characters? false
所以我试过这个
Scaffold-DbContext connection_string Microsoft.EntityFrameworksCore -OutputDir Models -Tables dbo.table
我正在更改连接字符串和表的名称。我不想做所有的表,因为这个数据库中有70多个表。
当我尝试所有我回来的时候。
&#34;构建失败&#34;
这非常简洁,所以当我坚持使用-Verbose时,我得到的只是
使用项目&#39; ArgusApi&#39;。
使用启动项目&#39; ArgusApi&#39;。
Build build ...
构建失败。
更冗长,但并不多。我收到了更多错误消息,但我清理了这些消息。
非常感谢任何帮助。
答案 0 :(得分:0)
“ Build Failed”消息仅表示您的项目没有构建。 (在Visual Studio中)按F5键并尝试构建您的项目。如果无法完全构建它,那么在运行“ Scaffold-DbContext”时,您会收到此消息。
通常发生这种情况是因为您的实体/ pocos处于某种损坏状态。删除所有模型,以免破坏模型并重试。