System.DBNull con i dati nome del contratto non prevede in WCF [duplicato]
Domanda
Eventuali duplicati:
Perché non è il mio DBNull un Singleton quando ho deserialise utilizzando XmlSerialiser?
Ho un array oggetto che sto passando ad una chiamata WCF che ha DBNull.Value come uno dei valori. WCF è apparentemente soffocando su di esso, perché non sa come serializzare esso.
usare Google mostra solo le persone che hanno sostituito il DBNull.Value con qualcos'altro. Devo farlo, o c'è un modo per me avere DBNull.Value sul client essere serializzato per la stessa cosa sul server?
Soluzione
Si veda questo post precedente.
Perché non è il mio DBNull un singoletto quando ho deserialise utilizzando XmlSerialiser? .
Inoltre, come parte, DBNull probabilmente non dovrebbe essere galleggianti intorno nel vostro livello di servizio, anche se c'è sempre un motivo a volte:)