ということで、元ネタはこちらです。
Serializing Circular References with JSON.Net and Entity Framework
Serializing Circular References with JSON.Net and Entity Framework
基本的に参照先のでいいのですが、ちょっとクラス名が変わってました。
var jsonSerializerSettings = new JsonSerializerSettings { PreserveReferencesHandling = PreserveReferencesHandling.Objects }; config.Formatters.Clear(); // 参照先ではJsonFormatterというクラスになってた config.Formatters.Add(new JsonMediaTypeFormatter { SerializerSettings = jsonSerializerSettings });
数時間悩んだよ。