Рекурсивные ссылки на тот же класс

В моем случае я начал использовать ServiceStack...

Я создал класс

public class dtoClass
{
    public string aText { get; set; }
    public DbGeography dbGeo { get; set; }
    public dtoClass d { get; set; }
}

на выходе из сервис-стека через отдых ->

Я понял

{"aText":"String","d":{"aText":"String","d":{"aText":"String","d":{"aText":"String"}}}}

Вы увидите, что он заканчивается на 3 уровне в ссылке на dtoClass d

У меня вопрос, как мне указать, что это происходит на 8 уровнях внутрь? А не только 3?

1 ответ

Решение

Примечание. Практически вся поддержка POCO в ServiceStack работает только с открытыми свойствами. т.е. измените свой класс на:

public class dtoClass
{
   public String aText {get;set;}
   public dtoClass d {get;set}
}
Другие вопросы по тегам