StackOverflowException, сериализующий сущность .netTiers - PullRequest
1 голос
/ 12 декабря 2008

У меня есть простой сервис WCF:

public Order[] GetOrdersByStatus(int statusid)
{
    OrderService os = new OrderService();
    TList<Order> orders = os.GetByOrderStateID(statusid);

    return orders.ToArray();
}

при возврате выдает исключение StackOverflowException в mscorlib. Есть идеи, что может быть причиной этого?

OrderService - это сгенерированная служба NetTiers, а Order - объект сущности NetTiers. когда я возвращаю данные уже извлечены из базы данных и готовы к работе. Что, кроме ошибки в WCF, может вызвать исключение StackOverflowException после того, как я вернусь из своей операции?

1 Ответ

3 голосов
/ 12 декабря 2008

Если реализация сериализации типа "Порядок" плохая, то это может быть.

...