我有一个简单的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中的一个bug之外,还有什么会在我从我的操作中返回后导致StackOverflowException?
发布于 2008-12-12 02:27:01
如果"Order“类型的序列化实现不好,那可能就是它。
https://stackoverflow.com/questions/361701
复制相似问题