n'est pas marqué avec OptionalFieldAttribute, ce qui indique que sa sérialisation est obligatoire. Toutefois, '{0}' provient ...

'{0}.{1}' n'est pas marqué avec OptionalFieldAttribute, ce qui indique que sa sérialisation est obligatoire. Toutefois, '{0}' provient d'une classe marquée avec DataContractAttribute et un paramètre IsReference de '{2}'. Il n'est pas possible que des membres de données soient obligatoires sur les classes IsReference. Décorez '{0}.{1}' avec OptionalFieldAttribute ou désactivez le paramètre IsReference dans la classe parente appropriée.