Я занимаюсь разработкой основного приложения asp.net с EF Core.У меня есть сущность "Сообщение".После того как я добавил поле
public byte[] Timestamp { get; set; }
и настроил его с помощью IsRowVersion
modelBuilder.Entity<Message>(entity =>
{
...
entity.Property(c => c.Timestamp).IsRowVersion();
});
У меня всегда есть изменения в новой миграции:
migrationBuilder.AlterColumn<DateTime>(
name: "Timestamp",
table: "Messages",
rowVersion: true,
nullable: true,
oldClrType: typeof(DateTime),
oldNullable: true);
Я могу создать 10новые миграции и он всегда будет содержать этот AlterColumn.
Почему?Как я могу предотвратить генерацию этой инструкции AlterColumn?
UPD: я использую соединитель Pomelo.EntityFrameworkCore.MySql