Ciao a tutti, ho la necessità di creare una classe c# a partire da un XSD schema.
Premetto che mi è stato detto di creare prima l'XSD, e poi adesso devo creare la classe che ho già realizzato nella sua struttura di base, ma senza le restrizioni e le annotazioni.
Posto il codice per il quale ho problemi:
Vorrei capire come devo modificare le properties per poter ottenere questo XSD desiderato...codice:[DataMember] public string Gender { get { return _Gender; } set { _Gender = value; } } <xs:element name="Gender" nillable="false"> <xs:annotation> <xs:documentation>Gender of insured person, M (male) / F (female)/ N (not available).</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string" > <xs:pattern value="M|F|N"/> </xs:restriction> </xs:simpleType> </xs:element> [DataMember] public string FirstName { get { return _FirstName; } set { _FirstName = value; } } <xs:element name="FirstName" nillable="true" > <xs:annotation> <xs:documentation>The firstname of insured person.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> [DataMember] public string PolicyStatus { get { return _PolicyStatus; } set { _PolicyStatus = value; } } <xs:element name="PolicyStatus" nillable="false" > <xs:annotation> <xs:documentation>Status of the policy.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string" > <xs:pattern value="2|4|5|6"/> </xs:restriction> </xs:simpleType> </xs:element>
non ci capisco nulla![]()
Grazie
Mike "The Ram"

Rispondi quotando