Следующий метод в моей реализации WCF:
public Campaign GetCampaignByDisplayName( String displayName )
, где Campaign
- это таблица в моей базе данных SQL Server, мое клиентское приложение выдает исключение при возврате вышеуказанного метода.Из других связанных постов я читал, что проблема, вероятно, связана с невозможностью сериализации Campaign
.Зайдя в сгенерированный исходный файл конструктора базы данных и должным образом проигнорировав предупреждение «Изменения в этом файле могут вызвать некорректное поведение ...» Я добавляю атрибут [Serializable]
к классу Campaign
, в результате чего один раз не компилируемый файл проксиэто регенерировано.
Очевидно, я упускаю здесь критическую концепцию.Что мне нужно сделать, чтобы иметь возможность передавать запись LINQ to SQL таким образом?