Entity framework core Microsoft.NETCore.App中的EntityFramework
尝试在.netCore控制台应用程序中与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": "
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
。因此,您的问题将消失