繁体   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