wcftestclient.exe «перестал работать»

#entity-framework-4.1 #wcf-client

#entity-framework-4.1 #wcf-клиент

Вопрос:

При использовании инструмента тестового клиента WCF, если я вызываю метод с помощью быстрой загрузки, как показано ниже:

 .Include("entity name")  
 

клиентский инструмент завершает работу с исключением «stackoverflow».

Если я выполняю вызов без инструкции Include, он работает нормально.

Обратите внимание, что в любом случае, если я выполняю их через другой тип клиента, я вижу в журнале сообщений трассировки WCF, что данные отлично обрабатываются для обоих. Просто клиентский инструмент WCF, похоже, не может обрабатывать вызовы через EnityFramework и нетерпеливую загрузку, когда возвращаются данные из более чем одного объекта.

Я думаю, что с помощью этого инструмента нет способа обойти эту ошибку. Похоже, мне приходится прибегать к тестированию с моим другим клиентом, выполняющим вызов, вместо простого вызова метода с помощью инструмента WCF test client.

Кто-нибудь видел этот же сценарий. Если да, и если есть обходной путь, я был бы признателен, если бы вы могли сообщить мне об этом.

Комментарии:

1. Не могли бы вы опубликовать свои объекты? Я предполагаю, что это как-то связано со свойством, которое указывает на себя и приводит к исключению stackoverflow

2. При просмотре дизайнера ORM существует отношение «один ко многим» от объекта Customer к объекту Projects. Не уверен, что вы имеете в виду, размещая здесь мои объекты. Если вы хотите, чтобы я опубликовал какой-то конкретный код, я могу….