sql >> データベース >  >> RDS >> PostgreSQL

EFコアで移行を使用できません:42P07:リレーションAspNetRolesはすでに存在します

    理由は非常に単純でした。私はEnsureCreatedを呼び出していました Startup.cs内 異なる方法で動作するため、移行と競合していました。ありがたいことに、EFCoreの所有者はGitHubでそれを明らかにしてくれました。

    要約すると、移行を使用する場合は、EnsureCreatedを使用できません。



    1. PHPのHibernateに似たものはありますか?

    2. 関数の取得DDLコマンド

    3. 複数のトランザクション中のデータベース行のロック

    4. mysqldumpエラー1045正しいパスワードなどにもかかわらずアクセスが拒否されました