Вместо того, чтобы указывать [DataMember] для каждого члена, есть ли своего рода атрибут, который может просто предполагать, что это дата-столбец?
У меня есть класс с большим количеством участников, которые я должен сериализовать в веб-сервис.
Вместо этого вы можете использовать [Serializable], но в будущем у вас будут проблемы с версиями.По сути, отказ от [DataMember] означает, что вы не можете явно контролировать порядок сериализации для участников вашего контракта, что означает, что добавление нового члена может легко сломать существующих клиентов (из-за поведения WCF по умолчанию упорядочения элементов в алфавитном порядке вместо порядка объявления).