I tienen este código (VS2010 ASP.NET MVC 3 con EF 4):Entity Framework: "La relación entre los dos objetos no se puede definir porque están unidos a diferentes objetos ObjectContext".
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);
Se genera el siguiente error (en el "project.ProjectUsers.Add (projectUser)" línea)
" La relación entre los dos objetos no se puede definir porque están unidos a diferentes objetos ObjectContext ".
No entiendo por qué causa, hasta donde yo sé, ambos objetos están usando el mismo ObjectContext (pero soy nuevo en EF).
¿Qué estoy haciendo mal? ¡Gracias por su ayuda!
¡Tienes razón! Pensé que el problema era entre Project y ProjectUser, pero el problema es de hecho con el usuario. ¡Muchas gracias! – Canam
Me alegro de poder ayudar. –