У меня есть приложение Net
.Я потребляю внешний WSDL
.XML
возвращается так:
<xsd:complexType name="DataOutput">
<xsd:all>
<xsd:element name="ID" type="xsd:int"/>
<xsd:element name="ID2" type="xsd:int"/>
<xsd:element name="EJEMPLAR" type="xsd:string"/>
</xsd:all>
</xsd:complexType>
Когда я создаю ссылку WSDL, она создает медату Class
public class DataOutput
{
public int ID { get; set; }
public int ID2 { get; set; }
public string EJEMPLAR { get; set; }
}
У меня проблема в том, что поля ID
и ID2
может быть null
.
Я не могу изменить веб-службу, она является внешней, поэтому я не могу с ней справиться.
Когда я устанавливаю
public string ID { get; set; }
public string ID2 { get; set; }
Но получите мне ошибку, которая не может разобрать int
не null
Как мне справиться со своей стороны?
спасибо