Итак, у меня есть проект, который работает на сервисах WCF в бэкэнде C # и Silverlight на внешнем интерфейсе.Для формирования модели используется моделирование Linq to SQL.Теперь мне нужно добавить одно новое свойство в существующую таблицу.Первоначально я сделал это, создав новые столбцы в базе данных, а затем удалив существующую таблицу в макете dbml и добавив ее снова, чтобы я мог получить все новые столбцы.Всякий раз, когда я запускаю свое приложение после добавления новых столбцов, оно всегда выдает мне сообщение: Удаленный сервер возвращает ошибку: NotFound.
Итак, я провел небольшое исследование и выяснил,трассировка WCF, чтобы выяснить ошибку.Оказывается, трассировка выдала мне эту ошибку: Произошла ошибка при попытке сериализации параметра: LoadResult.Сообщение InnerException было «Граф объекта для типа тип содержит циклы и не может быть сериализован, если отслеживание ссылок отключено.».Пожалуйста, смотрите InnerException для более подробной информации.
Итак, я исследовал больше, и оказалось, что мне пришлось включить isReference = true в мой DataContract.Я сделал то же самое, но я до сих пор не знаю, почему я получаю эту ошибку.
[DataContract(IsReference=true)]
public class LoadData
{
[DataMember]
public ServiceException Error;
Отладка уже более 2 дней !!Помогите!