C#-Asp.Net Core 1.0.0:Npgsql.EntityFrameworkCore.PostgreSQL迁移错误

我的Startup.cs:

    services.AddEntityFrameworkNpgsql()
    .AddDbContext<ApplicationDbContext>(o =>
        o.UseNpgsql(Configuration["Data:DefaultConnection:ConnectionString"]
    ));

我的project.json:

"Npgsql.EntityFrameworkCore.PostgreSQL": "1.0.0",
"Microsoft.EntityFrameworkCore": "1.0.0",

我项目的dotnet –version:

1.0.0-preview2-003121

然后,dotnet ef迁移添加了Firstsays

The current CSharpMigrationOperationGenerator cannot scaffold
operations of type
‘Microsoft.EntityFrameworkCore.Migrations.Operations.NpgsqlCreatePostgresExtensionOperation’.
Configure your services to use one that can.

如何指定适当的生成器?也许我在某处做错了?先感谢您

最佳答案
这是Npgsql EFCore提供程序中的一个错误,已被修复:https://github.com/npgsql/Npgsql.EntityFrameworkCore.PostgreSQL/issues/58.下一个版本将包含此修复程序.

转载注明原文:C#-Asp.Net Core 1.0.0:Npgsql.EntityFrameworkCore.PostgreSQL迁移错误 - 代码日志