stackoverflowexception .nettiers 엔티티를 시리얼링합니다
-
21-08-2019 - |
문제
간단한 WCF 서비스가 있습니다.
public Order[] GetOrdersByStatus(int statusid)
{
OrderService os = new OrderService();
TList<Order> orders = os.GetByOrderStateID(statusid);
return orders.ToArray();
}
이것이 반환되면 mscorlib에서 stackoverflowexception을 던집니다. 이것을 일으킬 수있는 이유는 무엇입니까?
Orderservice는 Nettiers 생성 서비스이며 주문은 Nettiers 엔티티 객체입니다. 반환하면 데이터가 이미 데이터베이스에서 가져와 준비가되었습니다. WCF의 버그 외에는 작업에서 돌아온 후 StackoverFlowException을 유발할 수 있습니까?
해결책
"주문"유형의 직렬화를 구현하는 것이 나쁘면, 그럴 수 있습니다.
제휴하지 않습니다 StackOverflow