Я пытаюсь добавить новую сущность в моем контексте так:
article.Id = 1;
var rede = from r in mycontext.Redevable.AsNoTracking()
where r.Matricule == "0001414"
select r;
article.Redevable = rede.First<Redevable>();
...
mycontext.Article.Add(article);
mycontext.SaveChanges();
и я получаю исключение DbEntityValidationException, в котором говорится, что Redevable является обязательным, поскольку свойство "Redevable" является маркерным, как требуется.
Работает нормально, если я удалю «AsNoTracking», но производительность очень плохая.
Не могли бы вы мне помочь?
Заранее спасибо.