我为我的数据库上下文创建了一个.NET Core类库。这就是我的project.json的样子:
{
"version": "1.0.0-*",
"description": "MyProject.EventStore.EF Class Library",
"authors": [ "me" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"frameworks": {
"net451": {
}
},
"dependencies": {
"EntityFramework.Commands": "7.0.0-rc1-final",
"EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final"
}
}
现在我试着写这样的东西:
context.SnapShots.FirstOrDefault(s => s.EventProviderId == snapShot.EventProviderId);
我收到FirstOrDefault
调用错误:
错误CS0012类型' Func<,>'在一个不是的程序集中定义 引用。您必须添加对程序集&System; System.Runtime的引用, 版本= 4.0.0.0,文化=中立, 公钥= b03f5f7f11d50a3a&#39 ;. MyProject.EventStore.EF..NET 框架4.5.1
答案 0 :(得分:0)
我认为你需要在这样的frameworkAssemblies中添加它:
"frameworks": {
"net451": {
"frameworkAssemblies": {
"System.Runtime": "4.0.10.0"
}
}