我的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",

我的项目是:
1.0.0-预览2-003121
然后dotnet --version
当前CSharpMigrationOperationGenerator无法构建
类型的操作
“Microsoft.EntityFrameworkCore.Migrations.Operations.NpgsqlCreatePostgresExtensionOperation。”。
将您的服务配置为使用可以。
如何指定合适的生成器?或者我在哪里做错了?提前谢谢你

最佳答案

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

10-08 04:38