Повторяющаяся запись Entity Framework Core '6' для ключевого слова "currency.primary" - PullRequest
0 голосов
/ 28 апреля 2020
public class Currency
{
    public int Id { get; set; }
    public string Name { get; set; }
    public List<Wallet> Wallets { get; set; }
}

    public class Wallet
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public int Size { get; set; }
        public int CurrencyId { get; set; }
        public Currency Currency { get; set; }
    }

    protected override void OnModelCreating(ModelBuilder modelBuilder)
    {
        base.OnModelCreating(modelBuilder);

        modelBuilder.Entity<Currency>().Property(x => x.Id).ValueGeneratedNever();
    }

В первую очередь я загружаю валюты из API. После того, как я добавляю новый кошелек с существующей валютой и сбрасываю эту ошибку:

дублирующая запись '6' для ключевой 'валюты.primary'

Я использую MySQL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...