Я все еще проверяю это (на dnx-coreclr-win-x64.1.0.0-rc2-16177
в данный момент), но они добились большого прогресса, так как @bricelam ответил. Теперь у них есть некоторые EF7 docs в том числе некоторые на CoreCLR support
Вот часть моего project.json:
"dependencies": {
"EntityFramework.Commands": "7.0.0-rc2-*",
"EntityFramework.Core": "7.0.0-rc2-*",
"EntityFramework.Relational": "7.0.0-rc2-*",
"EntityFramework7.Npgsql": "3.1.0-rc1-2",
},
"frameworks": {
"dnxcore50": {}
}
Вы, вероятно, нужно добавить к вашему
https://www.myget.org/F/npgsql-unstable/api/v3/index.json NuGet каналы для того, чтобы вытащить этот пакет.
EDIT: теперь указать точную версию EntityFramework7.Npgsql": "3.1.0-rc1-2"
и использовать только этот канал в моем NuGet.config:
https://www.myget.org/F/aspnetrelease/api/v3/index.json
EDIT: Это все теперь доступны в https://api.nuget.org/v3/index.json
В запуске. cs:
public void ConfigureServices(IServiceCollection services)
{
services.AddEntityFramework()
.AddNpgsql()
.AddDbContext<YourDbContext>(options => options.UseNpgsql("your connectionString"))
;
}
Реализация Redis и SqlLite для бета-1, если вы хотите, чтобы я поддерживал реализацию Redis. Скоро он будет готов к бета3. проверьте мой gitub https://github.com/aguacongas/EntityFramework. Или вы можете реализовать свою собственную реализацию PostgreSql ... –
My EntityFramework.Redis доступен на myget для beta3, добавьте https://www.myget.org/F/chatle/api/v2/ в свои каналы NuGet –