У меня есть простой сервис WCF:
public Order[] GetOrdersByStatus(int statusid)
{
OrderService os = new OrderService();
TList<Order> orders = os.GetByOrderStateID(statusid);
return orders.ToArray();
}
при возврате выдает исключение StackOverflowException в mscorlib. Есть идеи, что может быть причиной этого?
OrderService - это сгенерированная служба NetTiers, а Order - объект сущности NetTiers. когда я возвращаю данные уже извлечены из базы данных и готовы к работе. Что, кроме ошибки в WCF, может вызвать исключение StackOverflowException после того, как я вернусь из своей операции?