Beim Konvertieren des Entitätsobjekts in JSON String ist ein Fehler aufgetreten. Ich benutze C # MVC4 mit Code zuerst DB-Design. Es liegt daran, dass FKs und Beziehungen zwischen Tabellen dieses Problem verursachen. Was wird die Problemumgehung sein?
Beim Serialisieren eines Objekts vom Typ System.Data.Entity.DynamicProxies.User
wurde ein Zirkelverweis erkanntMein Code ist
%Vor%Es ist, weil es versucht, untergeordnete Objekte zu laden, und es kann eine kreisförmige Schleife erstellen, die niemals endet (a = & gt; b, b = & gt; c, c = & gt; d, d = & gt; a)
Sie können es nur für diesen bestimmten Moment wie folgt ausschalten.so dbcontext lädt die untergeordneten Objekte des Kunden nur, wenn die Include-Methode für Ihr Objekt aufgerufen wird
%Vor%Ich hatte das gleiche Problem, was ich getan habe, ist nur die benötigte Spalte zu sehen, in meinem Fall passiert. nur 2.
%Vor%Umlaufreferenz hat beim Vererben von Objekten zu JSON eine Ausnahme festgestellt
Es versucht, untergeordnete Objekte zu laden, und es kann eine kreisförmige Schleifeneigenschaft erstellen, die niemals enden wird.
Sie verwenden auch [ScriptIgnore], werden die öffentliche Eigenschaft oder das öffentliche Feld nicht serialisieren sieh dir das an:
%Vor%Tags und Links .net c# entity-framework json asp.net-mvc-4