![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAamE6_0SpFNnUWdhr87gH2kvFy6wpwF2dqCer4iIWYxD7ioDyd490QncyI3zLfuPKRbgm4HG384AC3oKuu0fl_Wp60wMIOOnHA2sKEAR82rLkmjpAoKf8CS6brC2E-2aXoMxL1qIPiCNp/s800/2015-06-19+10-29-01.png)
(XML的架構)
利用Xsd.exe建立成 Dataset 的Class
它的階層式的描述有二種方法:
【方法一】:
先建立該Row,再SetParentRow。
var signonPswdRow = rqModel.SignonPswd.NewSignonPswdRow(); signonPswdRow.SetParentRow(signonRqRow); rqModel.SignonPswd.AddSignonPswdRow(signonPswdRow);
【方式二】:
直接該Row的AddXXXRow中,指定其Parent
//因這一個層級沒有item,所以這樣加ParentRow是OK的 var signonPswdRow = rqModel.SignonPswd.AddSignonPswdRow(signonRqRow) //當這層級的Item越多時,則這個Row的寫法就不好處理 var custidRow = rqModel.CustId.AddCustIdRow(eaiSetting.SPName, eaiSetting.CustLoginId, signonPswdRow)
=============================================
在gen 出來的Class ,因其屬於DataSet
所以Xml的每一個節點,都是一個DataTable
所以,在這之間要描述它的階層關係,序列化成XML才會正確。
針對這Class處理,筆記一下自已的處理心得。
(THE END)
0 意見 :
張貼留言