Команды EntityFramework в пакете библиотеки классов ASP.Net 5?
Я пытаюсь разработать свое первое веб-приложение ASP.Net, и в моем решении у меня есть два проекта.Web Application
а такжеClass Library (Package)
, Когда я собираю ASP.Net 4.5 версию этого приложения, я ставлюEntity Framework 6
сущностей в библиотеку классов, поэтому я делаю это вASP.Net 5
версия. Проблема в том, когда я устанавливаюEntityFramework.Commands
в библиотеку классов я получаю ошибку:
Зависимость EntityFramework.Command 7.0.0-rc1-final в Project DBEntities не поддерживает фреймворк .NetPlatform, Version = 5.4
Мое понимание отэтот ТАК вопрос в том, чтоdotnet5.4
это новый .Net 5, который должен поддерживаться EF7.
Вот мойproject.json
файл:
{
"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"
}
}
Я установил неправильный пакет, EF7 так сильно изменился, что я неправильно строю класс, или я что-то упустил в моем файле json?
РЕДАКТИРОВАТЬ: Новый файл project.json на основе предложений
{
"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"
}
}
}