質問: table.Column(nullable: false) .Annotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn), ``` そして ``` modelBuilder.Entity("IdentityServer4.EntityFramework.Entities.Client", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasAnnotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn); ``` ドキュメントを`ValueGeneratedOnAdd()`して、 `integer`列で`ValueGeneratedOnAdd()`を呼び出すと、データベースで`serial`型になるはずです。 これについて何か考え?
回答: 変化 ``` .Annotation("SqlServer:ValueGenerationStrategy", SqlServerValueGenerationStrategy.IdentityColumn) ``` に ``` .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.SerialColumn) ``` 問題を解決しました。