У меня есть объекты, созданные из моего .dbml. Таким образом, некоторые объекты имеют отношение «один ко многим», и в сущностях он был сгенерирован как EntitySet.
Кроме того, у меня есть приложение-служба рабочего процесса WCF, которое содержит .xamlx с бизнес-логикой.
Итак, используя этот .xamlx, я пытаюсь отправить объекты, которые были созданы ранее, клиенту, но у меня возникает исключение «Базовое соединение было закрыто: соединение было закрыто неожиданно».
EntitySet ‹> был добавлен в KnonwTypes. Режим разделения в файле .dbml имеет значение «Нет».
Итак, не могли бы вы рассказать мне, как я могу решить эту проблему?
SerializationMode = Unidirectional
, встроенный конструктор Linq-to-SQL должен делать это тоже автоматически. Возможно, вам нужно удалить эту таблицу из вашей модели и снова добавить ее, чтобы она подобрала этот атрибут[DataMember]
... - person marc_s   schedule 17.04.2011