2012-01-29 4 views
2

Я пытался реализовать ПОКО через WCF (с помощью Entity Framework 4.0) - так же, как это - http://devblog.petrellyn.com/?p=278CyclicReferencesAware атрибут - StackOverflow исключение

У меня есть много случаев, когда

объект А - список рефов из Объект B

Для каждого объекта B - рефов объект а

Я отлажена это и ссылка продолжается вечно, то есть

Пользователь "joe" имеет коллекцию команд. Команда [0] имеет ссылку на пользователя «joe». Пользователь "joe" имеет коллекцию команд. Команда [0] имеет ссылку на пользователя «joe».

И так далее. Ничего особенного здесь я бы не подумал. Хотя мне интересно, если это моя проблема?

Однако после добавления большого блога CyclicReferencesAware атрибут, я получаю новое исключение переполнения стека. Так что это по-прежнему выглядит так, что на самом деле это не сортировка циклических зависимостей.

Запуск идей теперь - у кого есть какие-то указатели?

ответ

1

Кажется, я мог потратить целый день на ничего!

Циклический атрибут действительно работает, НО НЕ С ИСПЫТАТЕЛЬНЫМ КЛИЕНТОМ WCF!

WcfTestClient.exe not able to handle circular reference?

Уйдет ответить здесь, несомненно, поможет кому-то еще в будущем.

Смежные вопросы