我使用List對象時遇到了問題:WCF XML結構 - 如何刪除包裝節點?
[DataContract]
public class Recipe
{
[DataMember(Name="Allergies")]
public List<AllergyModel> Allergies { get; set; }
}
[DataContract]
public class AllergyModel
{
public string Allergy { get; set; }
}
如何使生產不包括AllergyModel節點的XML?當我讀取配方參數時,Allergies列表屬性爲空,因爲在原始XML中,結構沒有AllergyModel節點。
<Allergies>
<a:AllergyModel>
<a:Allergy>nuts</a:Allergy>
</a:AllergyModel>
<a:AllergyModel>
<a:Allergy>wheat</a:Allergy>
</a:AllergyModel>
</Allergies>
謝謝你,我的結構是現在堅果 小麥 但是,當我檢查公衆的XElement SubmitRecipe(配方配方) recipe.Allergies的計數爲0,有什麼想法? 我的例子是這樣的(我正在接收簡單的數據類型,而不是集合)。 \t \t \t 堅果 \t \t 小麥 \t –
KevinUK
2011-04-19 13:34:18
我不知道我理解當前的問題。 – 2011-04-21 21:01:47