Я только что обновился до версии EF 4.0, где раньше использовал Linq 2. SQL.
У меня есть запрос:
var UserList = this.repository.GetUsers();
return Json(UserList, JsonRequestBehavior.AllowGet);
Произошла ошибка: "A circular reference was detected while serializing an object of type
"
Это побудило этот код, который отлично работал в L2S:
var UserList = this.repository.GetUsers();
foreach (User u in UserList){
u.Subscriptions = null;
}
return Json(UserList, JsonRequestBehavior.AllowGet);
Как я могу остановить EF от просмотра таблицы подписок, я просто хочу список пользователей, ни одно из связанных свойств и приведенный выше пример, похоже, не работает для этого.
Cheers,
Кохан