Entity framework core Microsoft.NETCore.App中的EntityFramework

Entity framework core Microsoft.NETCore.App中的EntityFramework,entity-framework-core,.net-core,Entity Framework Core,.net Core,尝试在.netCore控制台应用程序中与project.json { "version": "1.0.0-*", "buildOptions": { "emitEntryPoint": true }, "dependencies": { "Microsoft.EntityFrameworkCore": "1.0.0-rc2-final", "Microsoft.NETCore.App": { "type": "

尝试在.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不支持framework.NETCoreApp,版本=v1.0

NU1002依赖项Ix Async 1.2.5不支持framework.NETCoreApp,版本=v1.0


有人知道如何在.net Core控制台应用程序中使用实体框架吗?

1.0.0-rc2-final版本中的Microsoft.EntityFrameworkCore
使用了
Remotion.Linq 2.0.2
,但该版本中不支持
netstandard/netcoreapp
目标框架名字。但是,它支持可移植类库组合
portable-net45+win+wpa81+wp80
,可以使用上述project.json中的
imports
语句导入该组合。不推荐使用的
ixanc
和可移植类库
portable-windows8+net45+wp8
也是如此。仔细阅读实体框架的rc2示例,它们肯定会导入一个可移植的类库目标框架名字对象


但是,我强烈建议升级到当前的.NET核心版本(RTM)。上述版本中的NET核心和实体框架核心都是候选版本,而不是最终版本。RC2拥有上线许可证,但该许可证将在下一个上线或最终版本发布后3个月到期(IMHO)。此外,
Remotion.Linq
支持
netstandard
,然后将
Ix Async
重新打包为
System.Interactive.Async
,还支持
netstandard
。因此,您的问题将消失。

版本
1.0.0-rc2-final
中的Microsoft.EntityFrameworkCore
使用了
Remotion.Linq 2.0.2
,该版本不支持
netstandard/netcoreapp
目标框架名字。但是,它支持可移植类库组合
portable-net45+win+wpa81+wp80
,可以使用上述project.json中的
imports
语句导入该组合。不推荐使用的
ixanc
和可移植类库
portable-windows8+net45+wp8
也是如此。仔细阅读实体框架的rc2示例,它们肯定会导入一个可移植的类库目标框架名字对象

但是,我强烈建议升级到当前的.NET核心版本(RTM)。上述版本中的NET核心和实体框架核心都是候选版本,而不是最终版本。RC2拥有上线许可证,但该许可证将在下一个上线或最终版本发布后3个月到期(IMHO)。此外,
Remotion.Linq
支持
netstandard
,然后将
Ix Async
重新打包为
System.Interactive.Async
,还支持
netstandard
。因此,您的问题将消失