WCF では予期されないデータ コントラクト名の System.DBNull [重複]
質問
重複の可能性:
XmlSerialiser を使用して DbNull を逆シリアル化するとシングルトンにならないのはなぜですか?
値の 1 つとして DBNull.Value を持つオブジェクト配列を WCF 呼び出しに渡します。WCF は、シリアル化する方法がわからないため、明らかにそれを妨げています。
グーグルで検索すると、DBNull.Value を別のものに置き換えた人しか表示されません。そうする必要がありますか、それともクライアント上の DBNull.Value をサーバー上の同じものにシリアル化する方法はありますか?
解決
この前の投稿を参照してください。
XmlSerialiser を使用して DbNull を逆シリアル化するとシングルトンにならないのはなぜですか?.
また、余談ですが、DBNull はおそらくサービス層で浮遊すべきではありません。ただし、場合によっては必ず理由があります:)
所属していません StackOverflow