Je viens de mettre à jour pour utiliser EF 4.0 où avant j'utilisais Linq 2 SQL.Entity Framework (4.0) comment exclure une table liée
J'ai une requête:
var UserList = this.repository.GetUsers();
return Json(UserList, JsonRequestBehavior.AllowGet);
Ce générait une erreur: "A circular reference was detected while serializing an object of type
"
Cela a incité ce code qui a bien fonctionné dans L2S:
var UserList = this.repository.GetUsers();
foreach (User u in UserList){
u.Subscriptions = null;
}
return Json(UserList, JsonRequestBehavior.AllowGet);
Comment puis-je arrêter EF de regarder dans la table des abonnements, je veux juste la liste des utilisateurs, aucune des propriétés connexes et l'exemple ci-dessus ne semble pas fonctionner pour cela.
Cheers, Kohan
Bien sûr :) - Merci pour cela. Travail terminé. – 4imble