Nie serializuj odwołań do klas Entity Framework w JSON (biblioteka ServiceStack.Text)

Podobnie jak większość osób, z którymi miałem do czynienia, wystąpił również problem błędu odniesienia cyklicznego podczas serializowania (strasznych) obiektów EF do JSON. Wykonywanie db.Detach (efObject) pomaga - ale nadal otrzymuję śmieci takie jak „EntityKey”.

Zastanawiałem się, czy istnieje opcja (za pośrednictwem JsConfig?), Aby powiedzieć serializerowi, aby ignorował Właściwości przez nazwę (EntityKey) lub przez typ (EntityReference <T> lub EntityCollection <T>)?

Czy też będę zmuszony do wspólnego zerwania EF i przejścia na coś lepszego (nie chcę ręcznie definiować klas ORM - chcę, aby były automatycznie generowane z DB)?

questionAnswers(3)

yourAnswerToTheQuestion