wcf : das string-element nillable="false"
Ich habe einen client, dass ist Vorschrift, dass meine required
string-Elemente haben nillable="false"
, aktuell alle Streicher, die in der wsdl kommen wird nillable="true"
, DH:
<xs:element name="username" nillable="true" type="xs:string" />
Wie kann ich das ändern das nillable="false"
?!? Werde ich machen, irgendwelche Vorschläge, wie dies zu tun? Bin ich die erste person, die in dieser?
- Verwandte: stackoverflow.com/questions/9039850/....
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie ist dieses element definiert, das in Ihren Daten-Vertrag?
Wenn es nicht bereits getan haben, versuchen Sie, ein
IsRequired=true
- Klausel, um die Daten-member-Attribut:Andere als das, ich bin mir nicht bewusst jede Möglichkeit, Einfluss auf die XSD-Sortierung von WCF-data-Vertrag, kurz zu schreiben, Ihre eigenen WsdlExporter Erweiterung (das ist durchaus möglich - nur scheint ein wenig übertrieben hier).
nillable
s.