可能重复:
Why isn’t my DbNull a singleton when I deserialise it using XmlSerialiser?
我有一个对象数组,我将其传递给一个具有DBNull.Value作为其中一个值的WCF调用。 WCF显然很窒息,因为它不知道如何序列化它。
谷歌搜索它只显示用其他东西替换DBNull.Value的人。我是否必须这样做,或者有没有办法在客户端上将DBNull.Value序列化为服务器上的相同内容?
答案 0 :(得分:2)
见上一篇文章。
Why isn't my DbNull a singleton when I deserialise it using XmlSerialiser?
另外,另外,DBNull可能不应该在您的服务层中浮动,尽管有时候总会有一个原因:)