Сначала код с Entity Framework Core 2.1 - PullRequest
0 голосов
/ 19 мая 2018

У меня есть два модельных класса с отношениями один ко многим.Когда я add-migration и update-database cammand, он возвращает следующее сообщение:

Чтобы изменить свойство IDENTITY столбца, столбец необходимо удалить и создать заново.

Как я могу решить эту проблему?

public class Dictionary
{
    public int Id { get; set; }
    public string Word { get; set; }
    public int PartOfSpeechId { get; set; }

    public PartOfSpeech PartOfSpeech { get; set; }
}

public class PartOfSpeech
{
    public int Id { get; set; }
    public string Name { get; set; }

    public ICollection<Dictionary> Dictionary { get; set; }
}

Метод семени:

var word = new Dictionary() { Word = "about", PartOfSpeechId = 6 };

context.Dictionaries.Add(word);
context.SaveChanges();
...