json.net; сериализовать объект платформы сущностей (ошибка круговой ссылки)

У меня есть сущность платформы сущностей, которую я хочу сериализовать как объект json. Я оглянулся и обнаружил, что json.net (http://james.newtonking.com/projects/json-net.aspx) должен иметь возможность сериализовать объекты с круговыми ссылками «из коробки». Поэтому я попытался использовать

string json = JsonConvert.SerializeObject(/* my ef entity */);

Но я все еще получаю ту же ошибку. Проблема может заключаться в том, что мне нужно использовать ReferenceLoopHandling.Ignore и ContractResolver, но я не знаю, как их использовать. Любая помощь очень ценится! Спасибо

13
задан Johan 2 November 2011 в 15:59
поделиться