我有一个.NET核心类库,我想从中引用Entity Framework 6.1.3.这是我的project.json:
{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.5.0-rc2-24027",
"EntityFramework": "6.1.3"
},
"frameworks": {
"netstandard1.5": {
"imports": "dnxcore50"
}
}
}
Run Code Online (Sandbox Code Playgroud)
我收到此编译错误:
依赖EntityFramework 6.1.3不支持框架.NETStandard,Version = v1.5.
所以我尝试将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"
]
}
}
}
Run Code Online (Sandbox Code Playgroud)
我之前得到了一个smilar编译错误:
依赖项EntityFramework 6.1.3不支持框架.NETCoreApp,Version = v1.0
基本上,这使我无法从.NET核心引用Entity Framework 6.1.3.
我可以从.NET核心类库中引用EF Core,但这不是我现在想做的事情.
这个问题有方法解决吗?
entity-framework-6 entity-framework-core .net-core .net-core-rc2
我有一个 ASP.NET Core Web API,它读取请求标头中的身份验证令牌并解码其中的值。
我已经编写了自定义中间件来解码令牌。我还创建了一个 UserContext 对象来保存从令牌解码的值,并将解码的值设置到 UserContext 对象中。
我现在希望能够将 UserContext 对象(在自定义中间件中创建)注入我的控制器,但我无法弄清楚如何做到这一点。
请帮忙。