EntityFramework-Befehle im ASP.Net 5-Klassenbibliothekspaket?
Ich versuche, meine erste ASP.Net-Webanwendung zu entwickeln, und in meiner Lösung habe ich zwei Projekte. EINWeb Application
undClass Library (Package)
. Wenn ich die ASP.Net 4.5-Version dieser Anwendung erstelle, lege ich meinEntity Framework 6
Einheiten in eine Klassenbibliothek, so mache ich das in derASP.Net 5
Ausführung. Das Problem ist, wenn ich @ installieEntityFramework.Commands
zur Klassenbibliothek bekomme ich den Fehler:
Die Abhängigkeit EntityFramework.Command 7.0.0-rc1-final in Project DBEntities unterstützt das Framework .NetPlatform, Version = 5.4 nicht.
Mein Verständnis vondiese SO Frage ist dassdotnet5.4
ist das neue .Net 5, das von EF7 unterstützt werden soll.
Hier ist meinproject.json
Datei
{
"version": "1.0.0-*",
"description": "FFInfo.DAL Class Library",
"authors": [ "Mathew" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"frameworks": {
"dotnet5.4": {
"dependencies": {
"Microsoft.CSharp": "4.0.1-beta-23516",
"System.Collections": "4.0.11-beta-23516",
"System.Linq": "4.0.1-beta-23516",
"System.Runtime": "4.0.21-beta-23516",
"System.Threading": "4.0.11-beta-23516"
}
}
},
"dependencies": {
"EntityFramework.Commands": "7.0.0-rc1-final",
"EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final"
}
}
Habe ich das falsche Paket installiert, ist EF7 so stark verändert, dass ich die Klasse falsch ausbaue, oder fehlt etwas in meiner json-Datei?
EDIT: Neue Datei project.json basierend auf Vorschlägen
{
"version": "1.0.0-*",
"description": "FFInfo.DAL Class Library",
"authors": [ "Mathew" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"frameworks": {
"dotnet5.4": {
"dependencies": {
"Microsoft.AspNet.Hosting.Abstractions": "1.0.0-*",
"Microsoft.Dnx.Runtime": "1.0.0-*",
"Microsoft.Extensions.CommandLineUtils.Sources": {
"version": "1.0.0-*",
"type": "build"
},
"Microsoft.Extensions.PlatformAbstractions": "1.0.0-*",
"System.Console": "4.0.0-*",
"System.IO.FileSystem": "4.0.1-*"
}
},
"netcore50": {
"bin": {
"assembly": "lib\\netcore50\\_._"
}
},
"dependencies": {
"EntityFramework.Commands": "7.0.0-rc1-final",
"EntityFramework.MicrosoftSqlServer": "7.0.0-rc1-final"
}
}
}