Impossible de sérialiser le membre {0} dans le type {1}. Cette exception est en général provoquée par une tentative d'utilisation ...

Impossible de sérialiser le membre {0} dans le type {1}. Cette exception est en général provoquée par une tentative d'utilisation de la valeur Null alors qu'elle est proscrite. La valeur du membre '{0}' est définie par défaut (habituellement Null ou zéro). La valeur du paramètre EmitDefault du membre est définie sur 'False', indiquant ainsi que le membre ne doit pas être sérialisé. Toutefois, la valeur du paramètre IsRequired est définie sur 'True', indiquant ainsi qu'il doit être sérialisé. Ce conflit est insolvable. Définissez le paramètre '{0}' sur une valeur autre que celle par défaut. Vous pouvez également attribuer la valeur True à la propriété EmitDefaultValue dans l'attribut DataMemberAttribute ou la valeur False à la propriété IsRequired pour False.