【发布时间】:2016-12-19 10:47:54
【问题描述】:
我正在尝试将 NORTWIND 数据库迁移到带有 EF Core 的测试项目。我在网络的帮助下克服了一些障碍,但现在我被困住了。因此,如果有人能对我的问题有所了解,我会非常高兴。也许为我指明正确的方向。
问题: 当我跑步时:
Scaffold-DbContext "Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=NORTHWND;Integrated Security=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir 模型
在 VS 的包管理器控制台中,我收到消息构建错误。我无法确定问题所在,因此很难在网上搜索解决方案。
这是我的项目。Json:
"dependencies": {
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0",
"Microsoft.EntityFrameworkCore.SqlServer": "1.1.0",
"Microsoft.EntityFrameworkCore.Design": "1.1.0",
"Microsoft.EntityFrameworkCore.SqlServer.Design": "1.1.0",
"BundlerMinifier.Core": "2.2.306",
"Microsoft.ApplicationInsights.AspNetCore": "1.0.2",
"Microsoft.AspNetCore.Diagnostics": "1.1.0",
"Microsoft.AspNetCore.Mvc": "1.1.0",
"Microsoft.AspNetCore.Razor.Tools": "1.1.0-preview4-final",
"Microsoft.AspNetCore.Routing": "1.1.0",
"Microsoft.AspNetCore.Server.IISIntegration": "1.1.0",
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.1.0-preview4-final",
"Microsoft.AspNetCore.Server.Kestrel": "1.1.0",
"Microsoft.AspNetCore.StaticFiles": "1.1.0",
"Microsoft.EntityFrameworkCore.Tools": "1.1.0-preview4-final",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.1.0",
"Microsoft.Extensions.Configuration.Json": "1.1.0",
"Microsoft.Extensions.Logging": "1.1.0",
"Microsoft.Extensions.Logging.Console": "1.1.0",
"Microsoft.Extensions.Logging.Debug": "1.1.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.1.0"
},
"tools": {
"Microsoft.EntityFrameworkCore.Tools": "1.1.0-preview4-final"
},
这是我得到的错误:
这是错误代码:
如果您想从我的项目中获得其他内容,请告诉我。我知道从我提供的信息中可能很难提供帮助。但我很乐意发布更多信息。告诉我你想看什么。
感谢所有帮助和提示!
【问题讨论】:
-
你遇到什么错误?
-
尝试先从 VS 构建项目(而不是从包管理器控制台),它可能会为您提供有关构建错误的更多详细信息。
-
您的项目构建失败,在项目构建之前您无法运行脚手架。它与 EF 或脚手架命令无关。在顶部菜单中,单击“查看”>“错误列表”以查看阻止其构建的错误。
-
我用错误列表图片更新了初始帖子。
-
尝试在 project.json 中将
netcoreapp1.0更改为netcoreapp1.1应该没问题。
标签: c# entity-framework entity-framework-core