Исправление: The seed entity for entity type 'X' cannot be added because a non-zero value is required for property 'Id'
HasData задаёт начальные данные для сущности с ключом, генерируемым хранилищем, но без явного значения. Дайте каждой строке стабильный Id, отличный от нуля, или используйте UseSeeding.