與WCF的工作應該如何修改這個DataContract或代碼:WCF數據序列
<DataContract()>
Public Class listaActos
Private _codigoActo As List(Of String)
<DataMember(IsRequired:=True)>
Public Property codigoActo() As List(Of String)
Get
Return _codigoActo
End Get
Set(ByVal value As List(Of String))
_codigoActo = value
End Set
End Property ...
序列化時產生以下響應XML:
<a:listaActos>
<a:codigoActo xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<b:string>01672</b:string>
</a:codigoActo> </a:listaActos>
但我想博如下:
<a:listaActos>
<a:codigoActo>01672</a:codigoActo>
<a:codigoActo>01673</a:codigoActo>
<a:codigoActo>01674</a:codigoActo></a:listaActos>
在此先感謝!
在我看來,你不應該關心序列化是如何工作的。這是WCF的內部細節,應用程序代碼不應該依賴它。您是否嘗試從非WCF客戶端使用此服務?如果你是一個簡單的序列化可能對你更好,比如JSON。 –
如果你有一個指定的需求,你需要在下面的結構中使用它,最簡單的方法是使用vs.net命令提示符 – Rajesh