是否可以將此XML反序列化為帶有DataContract屬性標記的對象?<root><distance units="m">1000</distance></root>您可能會看到有“單位”屬性。我不認為這是受支持的。還是我錯了?
2 回答

慕田峪4524236
TA貢獻1875條經驗 獲得超5個贊
由于性能原因,WCF中默認使用的數據協定序列化器不支持XML屬性(DCS平均比XML序列化器快10%)。
因此,如果您真的想使用DCS,則無法使用現有的結構-必須對其進行更改。
或者,您需要將XmlSerializer與WCF一起使用,就像Greg在他的回答中所顯示的那樣-也可以,但是卻失去了DCS的性能優勢(以及所有其他優勢)。
- 2 回答
- 0 關注
- 412 瀏覽
添加回答
舉報
0/150
提交
取消