我正在尝试使用EF Core将NORTWIND数据库迁移到测试项目。在网络的帮助下,我已经克服了一些障碍,但现在我卡住了。如果有人能够解决我的问题并指引我正确的方向,我将非常高兴。
问题: 当我在VS的程序包管理器控制台中运行以下命令时: Scaffold-DbContext "Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=NORTHWND;Integrated Security=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
我得到了“构建错误”的消息。我无法确定问题所在,因此很难在网上寻找解决方案。
这是我的project.Json内容:
这是我收到的错误信息:
感谢您所有的帮助和提示!
问题: 当我在VS的程序包管理器控制台中运行以下命令时: Scaffold-DbContext "Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=NORTHWND;Integrated Security=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
我得到了“构建错误”的消息。我无法确定问题所在,因此很难在网上寻找解决方案。
这是我的project.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"
},
这是我收到的错误信息:
这是错误代码:
告诉我如果你想从我的项目中看到其他内容。我知道仅凭我提供的信息可能很难给予帮助,但我会很乐意发布更多信息。请告诉我您想要查看什么。感谢您所有的帮助和提示!
netcoreapp1.0
更改为netcoreapp1.1
,然后应该就没问题了。 - Kos