System.DBNull с именем контракта данных, которое не ожидается в WCF [дубликат]
Вопрос
Возможный Дубликат:
Почему мой DBNull не является синглтоном, когда я десериализирую его с помощью XmlSerialiser?
У меня есть массив объектов, который я передаю вызову WCF, который имеет DBNull.Значение в качестве одного из значений.WCF, по-видимому, задыхается от этого, потому что он не знает, как его сериализовать.
Поиск в Google показывает только людей, которые заменили DBNull.Значение на что-то другое.Должен ли я это делать, или есть способ заставить DBNull.Значение на клиенте сериализовать в то же самое, что и на сервере?
Решение
Смотрите этот предыдущий пост.
Почему мой DBNull не является синглтоном, когда я десериализирую его с помощью XmlSerialiser?.
Кроме того, в стороне, DBNull, вероятно, не должен находиться на вашем уровне обслуживания, хотя иногда всегда есть причина :)