數據庫首次遷移EF Core

c# entity-framework entity-framework-core

我正在嘗試使用EF Core將NORTWIND數據庫遷移到測試項目。我在網絡的幫助下克服了sevrel障礙,但是現在我被卡住了。如果那裡有人可以解釋我的問題,我會很高興。或許指出我正確的方向。

問題:當我跑:

Scaffold-DbContext“Data Source =(localdb)\ MSSQLLocalDB; Initial Catalog = NORTHWND; Integrated Security = True;” Microsoft.EntityFrameworkCore.SqlServer -OutputDir模型

在VS的軟件包管理器控制台中,我收到消息Build Error。我無法確定問題所以我很難在網上搜索解決方案。

這是我的項目.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"
  },

這是我得到的錯誤:

在此處輸入圖像描述

這是錯誤代碼:

在此處輸入圖像描述

告訴我你是否還想從我的項目中獲取其他內容。我知道從我提供的信息中提供幫助可能很難。但我很樂意發布更多信息。告訴我你想看到什麼。

感謝所有的幫助和提示!

一般承認的答案

您好,感謝大家的幫助。最後導入了數據庫。做到這一點的是通過NuGet包管理器為解決方案更新解決方案並將這些行添加到依賴項:

"Microsoft.NETCore.App": {
      "version": "1.1.0",
      "type": "platform"
    },

   "runtimes": { "win10-x64": {} },

再次感謝大家的建議!!!!你如何將chechmark放在多個答案上? Becasue everybodys的答案終於讓我解決了問題。


熱門答案

以下鏈接顯示了分步過程。通過使用-pre選項更新所有軟件包並在PC上安裝dotnet core 1.1,解決了VS 2017 RC問題。

https://docs.microsoft.com/en-us/ef/core/get-started/aspnetcore/existing-db

;-)



Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow