System.DBNull avec le nom de contrat de données ne devrait pas en WCF [double]
Question
Possible en double: Pourquoi pas mon DBNull un singleton quand je deserialise à l'aide XmlSerialiser?
J'ai un tableau d'objets que je passe à un appel WCF qui a DBNull.Value comme l'une des valeurs. WCF est apparemment étouffait parce qu'il ne sait pas comment sérialiser.
googler il ne montre que les gens qui ont remplacé les DBNull.Value avec autre chose. Dois-je faire cela, ou est-il un moyen pour moi d'avoir DBNull.Value sur le client être sérialisé à la même chose sur le serveur?
La solution
Voir ce post précédent.
Pourquoi mon DBNull un singleton quand je deserialise à l'aide XmlSerialiser? .
En outre, en aparté, DBNull ne devrait probablement pas être flottant dans votre couche de service, bien qu'il y ait toujours une raison parfois:)