Pergunta

Eu tenho um serviço WCF simples:

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

    return orders.ToArray();
}

quando este retorna ele lança um StackOverflowException em mscorlib. Alguma idéia o que poderia estar causando isso?

O OrderService é um serviço gerado NetTiers and Order é um objeto de entidade NetTiers. quando eu voltar os dados já é puxado do banco de dados e pronto para ir. Que além de um bug no WCF poderia causar uma StackOverflowException depois que eu voltar da minha operação?

Foi útil?

Solução

Se a implementação da serialização do tipo "Ordem" é ruim, que poderia ser ele.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top