私は単純な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 が発生する可能性があるのは何ですか?