簡體   English   中英

Microsoft.NETCore.App中的EntityFramework

[英]EntityFramework in Microsoft.NETCore.App

試圖用的EntityFramework與.netCore控制台應用程序project.json

{
  "version": "1.0.0-*",
  "buildOptions": {
    "emitEntryPoint": true
  },

    "dependencies": {
        "Microsoft.EntityFrameworkCore": "1.0.0-rc2-final",
        "Microsoft.NETCore.App": {
            "type": "platform",
            "version": "1.0.0-rc2-3002702"
        }
    },

  "frameworks": {
    "netcoreapp1.0": {
      "imports": "dnxcore50"
    }
  }
}

不幸的是,這些軟件包不能一起使用:

NU1002依賴項Remotion.Linq 2.0.2不支持框架.NETCoreApp,Version = v1.0。

NU1002依賴關系Ix-Async 1.2.5不支持框架.NETCoreApp,Version = v1.0。

有人知道如何在.net Core控制台應用程序中使用實體框架嗎?

1.0.0-rc2-final版本中的Microsoft.EntityFrameworkCore使用Remotion.Linq 2.0.2 ,該版本(在該版本中)尚不支持netstandard/netcoreapp目標框架netstandard/netcoreapp 但是,它支持可移植類庫組合portable-net45+win+wpa81+wp80 ,可以使用上述project.json中的imports語句將其imports 對於已棄用的Ix-Async和可移植類庫portable-windows8+net45+wp8 仔細閱讀實體框架的rc2示例,他們肯定會導入可移植類庫目標框架的綽號。

但是, 我強烈建議升級到當前的.NET Core版本(RTM)。 上述版本中的.NET Core和Entity Framework Core都是發行候選版本,而不是最終版本。 RC2擁有上線許可證,但將在下一個上線或最終版本發布3個月后過期(IMHO)。 此外, Remotion.Linq然后支持netstandard ,並且Ix-Async被重新打包為System.Interactive.Async ,還支持netstandard 因此,您的問題將消失。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM