Проблема, возвращающая Entity Framework 4.0 Entity из службы WCF REST - PullRequest
1 голос
/ 18 июля 2009

Я пытаюсь вернуть объект EF из службы WCF REST.

Работает нормально, когда я не загружаю какие-либо дочерние объекты, но однажды я получаю ошибку 404 при попытке просмотреть службу с помощью Internet Explorer 7.0.

Ответы [ 3 ]

1 голос
/ 21 июля 2009

Спасибо.

Я обнаружил, что исключение было вызвано "блокированием" сериализатора циклических ссылок между родительскими и дочерними объектами. Я исправил это, сделав дочернюю сущность защищенной, а не публичной собственностью родительской сущности.

Я был бы рад услышать о лучших способах справиться с ситуацией.

0 голосов
/ 04 августа 2009

попробуй [DataContract(IsReference=true)]

0 голосов
/ 19 июля 2009

Это может быть связано с количеством данных, отправляемых обратно.

Сервер разрывает соединение, когда объем данных превышает установленный лимит.

http://geekswithblogs.net/vitus/archive/2009/07/12/wcf-rest-services-hosting-in-the-iis7.aspx

...