Nullable value with xsd.exe generated class

前端 未结 3 1499
刺人心
刺人心 2021-02-19 04:45

I have been using xsd.exe to generate a class for deserializing XML into. I have decimal value in the source xsd that is not required:



        
3条回答
  •  我在风中等你
    2021-02-19 05:14

    I believe if you add nillable="true" in your XML schema definition, XSD will create a nullable type for that element. This is probably a good idea anyway, since you are implying that this value is indeed nillable and this would make your schema definition more explicit in that regard.

    Unfortunately, it still includes the corresponding "Specified" field in this case. If you want the serializer to obey the nullable value directly, you will need to manually remove the "xxSpecified" column from the generated code.

提交回复
热议问题