System.DBNull с именем контракта данных, которое не ожидается в WCF [дубликат]

StackOverflow https://stackoverflow.com/questions/1845092

  •  12-09-2019
  •  | 
  •  

Вопрос

Возможный Дубликат:
Почему мой DBNull не является синглтоном, когда я десериализирую его с помощью XmlSerialiser?

У меня есть массив объектов, который я передаю вызову WCF, который имеет DBNull.Значение в качестве одного из значений.WCF, по-видимому, задыхается от этого, потому что он не знает, как его сериализовать.

Поиск в Google показывает только людей, которые заменили DBNull.Значение на что-то другое.Должен ли я это делать, или есть способ заставить DBNull.Значение на клиенте сериализовать в то же самое, что и на сервере?

Это было полезно?

Решение

Смотрите этот предыдущий пост.

Почему мой DBNull не является синглтоном, когда я десериализирую его с помощью XmlSerialiser?.

Кроме того, в стороне, DBNull, вероятно, не должен находиться на вашем уровне обслуживания, хотя иногда всегда есть причина :)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top