Вопрос

У меня есть простой сервис 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 после того, как я вернусь из работы?

Это было полезно?

Решение

Если реализация сериализации типа «Заказ» плохая, возможно, дело в этом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top