У меня есть метод службы WCF, который ожидает объект, а затем возвращает его свойства с помощью отражения.
На стороне клиента я создаю объект анонимного типа
var obj = new {FirstName="John", LastName="Doe"}
и передать его методу. Я получаю исключение:
Type '<>f__AnonymousType0`2[System.String,System.String]' cannot be serialized.
Consider marking it with the DataContractAttribute attribute, and marking all
of its members you want serialized with the DataMemberAttribute attribute.
See the Microsoft .NET Framework documentation for other supported types.
Я не могу пометить тип или его элементы атрибутами сериализации, потому что явно не существует типа или свойств, объявленных явно. Есть ли способ преодолеть эту проблему?