我有一個.NET核心類庫,我想從中引用實體框架6.1.3。這裏是我的project.json:如何從RC2中的.NET核心類庫引用實體框架6?
{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.5.0-rc2-24027",
"EntityFramework": "6.1.3"
},
"frameworks": {
"netstandard1.5": {
"imports": "dnxcore50"
}
}
}
我得到這個編譯錯誤:
所以我嘗試了NetStandard.Library依賴切換到Microsoft.NETCore.App像這樣:
{
"version": "1.0.0-*",
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0-rc2-3002702",
"type": "platform"
},
"EntityFramework": "6.1.3"
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"dnxcore50",
"portable-net45+win8"
]
}
}
}
我得到一個smilar編譯錯誤如前面:
The dependency EntityFramework 6.1.3 does not support framework .NETCoreApp,Version=v1.0
基本上,這讓我無法從.NET核心引用Entity Framework 6.1.3。
我可以從.NET核心類庫中引用EF Core,但這不是我現在想做的事情。
有沒有解決方案?
.NET核心不支持EF 6.將框架切換到「net461」(或類似)或使用EF Core。 https://docs.asp.net/en/latest/data/entity-framework-6.html –