私は以下のようにモデルを宣言しますEFコアが設定されていない理由カスタム注釈? DbContextで
modelBuilder.Entity<FileStore>().Property(x => x.FileStoreId)
.ValueGeneratedNever()
.ForSqlServerHasDefaultValueSql("NewSequentialId()")
.HasAnnotation("RowGuidColumn", true);
が、後HasAnnotation(真の「RowGuidColumn」は、)列に任意の注釈を追加しないで、移行を追加します。
columns: table => new
{
FileStoreId = table.Column<Guid>(nullable: false, defaultValueSql: "NewSequentialId()"),
CreationTime = table.Column<DateTimeOffset>(nullable: false),
}
と私が最も直接的に注釈を追加:
FileStoreId = table.Column<Guid>(nullable: false, defaultValueSql: "NewSequentialId()").**Annotation("RowGuidColumn", true)**
どのように追加マイグレーションで自動生成のアノテーションを追加できますか?
EFの移行でRowGuidColがサポートされていますか? AFAIKを移行コードに追加する必要があります。 –