Как автоматически сериализовать классы, которые генерируются путем сопоставления LINQ to SQL? Мне нужно использовать эти объекты в WCF.
.NET 3.5 SP1.
На поверхности конструктора нажмите на фон (т.е. не на какой-либо конкретной сущности) и измените «Режим сериализации» на «Однонаправленный». Это должно добавить необходимые атрибуты [DataContract] / [DataMember] ко всей модели, включая WCF.
[DataContract]
[DataMember]
Если не использовать CodeDOM для генерации классов и их компиляции, это невозможно. Создайте DTO для передачи. Это сделает ваши типы сильными, и тот, кто поддерживает этот код, поблагодарит вас.