данных без .SaveChanges()
У меня примерно такой код:
using (ThingDataContext db = new ThingDataContext())
{
Thing thing = db.Things.Include(t => t.Users).Where(p => p.Name == name).FirstOrDefault();
User toadd = new User(){Size=10, Title="Title"}
thing.Users.Add(toadd);
db.SaveChanges();
}
И он мне выдаёт ошибку, что уже есть объект User в родительком объекте Thing (с таким id). Хотя его не должно было быть до db.SaveChanges();
Это нормально?
Через какое свойство (внешний ключ) идет связка User и Thing?
Обсуждают сегодня