Я попытался заполнить таблицу, сгенерированную с помощью EF Core, значениями через Microsoft SQL Management Studio, поскольку список был предопределен и не требует редактирования в будущем. Я получил ошибку, которую написал в заголовке внутри консоли SSMS.
Мне удалось решить проблему, написав SET IDENTITY_INSERT Countries ON
над сценарием, который вставил бы все значения.
Эта проблемапохоже, связано с атрибутом первичного ключа.
Мой вопрос таков: как это исправить, используя методы EF Core вместо команды SET IDENTITY_INSERT ON
SQL, и в чем именно заключается проблема?
Таблица задач:
public class Country
{
public string Code { get; set; }
[Required]
public int Id { get; set; }
public string LongName { get; set; }
[Required]
public string Name { get; set; }
}