StackOverflowException序列化.netTiers实体

时间:2008-12-12 02:16:18

标签: wcf stack-overflow .nettiers

我有一个简单的WCF服务:

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

    return orders.ToArray();
}

当它返回时,它会在mscorlib中抛出一个StackOverflowException。知道是什么导致了这个吗?

OrderService是NetTiers生成的服务,Order是NetTiers实体对象。当我返回时,数据已经从数据库中拉出并准备好了。除了WCF中的错误之外,我从操作返回后会导致StackOverflowException吗?

1 个答案:

答案 0 :(得分:3)

如果“订单”类型的序列化实现不好,那就可以了。