Код: Выделить всё
foreach (var species in list.Species.ToList())
{
if (context.Species.FirstOrDefault(x => x.PK_Species == species.PK_Species) == null)
{
context.Species.Add(species);
context.SaveChanges();
}
}
Код: Выделить всё
G_$DK0UDIO3OJ
В большинстве случаев он работает отлично, но случайный, он продолжает терпеть неудачу. Есть ли у кого-нибудь идеи, почему?
Я пробовал использовать .AsNoTracking() в качестве догадки, но это не имело никакого значения.
Подробнее здесь: https://stackoverflow.com/questions/792 ... amework-ca