繁体   English   中英

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

[英]Asp.Net Core 1.0.0: Npgsql.EntityFrameworkCore.PostgreSQL Migration error

我的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 migrations add First

当前的CSharpMigrationOperationGenerator无法构建“Microsoft.EntityFrameworkCore.Migrations.Operations.NpgsqlCreatePostgresExtensionOperation”类型的操作。 配置您的服务以使用可以的服务。

如何指定合适的发电机? 或者也许我在某处做错了? 先感谢您

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

根据版本的不同,您可能需要在project.json文件中添加"Npgsql.EntityFrameworkCore.PostgreSQL.Design": "1.0.1"才能使其正常工作。 请参阅此问题评论

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM