C# 用Serializer.ToXml()方法轉換成兩種格式的XML

常見XML格式兩種:ui

這種是屬性的格式,實體的Model屬性上面加上這個特性 [XmlAttribute]spa

<AAA aa="11" bb="22"/>

這種是標籤的格式,實體的Model屬性上面加上這個特性[XmlElement(ElementName = "顯示的名字")]調試

<AAA>
    <aa>11<aa/>
    <bb>22<bb/>
<AAA/>

原來在VS中鼠標懸停有提示,經過調試代碼發現這個以後纔去看的提示。。。code

這是在一個老程序上加功能。看SVN記錄大概是2008年的Winform程序。orm

發現拼SQL字符串不用@,用StringBuilder一行一行的拼SQL,不知道爲何,多是2008年C#尚未這個@和$吧。blog

相關文章
相關標籤/搜索