У меня есть этот код (VS2010 ASP.NET MVC 3 с EF 4):
Project project = new Project();
project.Number = number;
project.Name = name;
context.AddObject(project);
ProjectUser projectUser = new ProjectUser();
projectUser.User = user;
projectUser.Status = 1;
project.ProjectUsers.Add(projectUser);
context.SaveChanges(true);
Генерирует следующую ошибку (в строке "project.ProjectUsers.Add (projectUser)")
"Невозможно определить отношения между двумя объектами, поскольку они прикреплены к разным объектам ObjectContext."
Я не понимаю, почему, насколько я знаю, оба объекта используют один и тот же ObjectContext (но я новичок в EF).
Что я делаю не так?
Спасибо за вашу помощь!