Asp.Net Core 1.0.0:Npgsql.EntityFrameworkCore.PostgreSQL移行エラー

asp.net-core c# entity-framework-core npgsql 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 migrations add First

現在のCSharpMigrationOperationGeneratorは、 'Microsoft.EntityFrameworkCore.Migrations.Operations.NpgsqlCreatePostgresExtensionOperation'タイプの操作をスカッフォールできません。できるサービスを使用するようにサービスを設定します。

適切なジェネレータを指定するにはどうすればよいですか?あるいは、私はどこかで間違っていますか?前もって感謝します

受け入れられた回答

これはNpgsql EFCoreプロバイダのバグであり、既に修正済みです: https : //github.com/npgsql/Npgsql.EntityFrameworkCore.PostgreSQL/issues/58 。次のリリースには修正が含まれています。


人気のある回答

バージョンによっては、 "Npgsql.EntityFrameworkCore.PostgreSQL.Design": "1.0.1"project.jsonファイルに追加する必要があります。 この問題のコメントを見る



Related

ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ