為什么我在webservice上面的引數寫的是 List(Of M_OfficeServerEntity)
呼叫的時候卻要M_OfficeServerEntity()
錯誤BC30311型別“List(Of M_OfficeServerEntity)的值”不能轉換為“ M_OfficeServerEntity()”。
代碼
Dim _OfficeServerList As List(Of Office_Service.M_OfficeServerEntity) = New List(Of Office_Service.M_OfficeServerEntity)
For Each mOffice In mOfficeList
Dim _mOfficeServer As Office_Service.M_OfficeServerEntity = New Office_Service.M_OfficeServerEntity()
_mOfficeServer.OfficeCode= mOffice.OfficeCode
_OfficeServerList.Add(_mOfficeServer)
Next
''呼叫webservice方法
webservice.SyncOfficeData(_OfficeServerList)
''webservice的代碼
<WebMethod()>
Public Function SyncOfficeData(ByVal _Officedata As List(Of M_OfficeServerEntity)) As Integer
Try
Dim result As Integer = 0
Return result
Catch ex As Exception
Throw New Exception("SyncOfficeData", ex)
End Try
End Function
如何修改
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/109186.html
標籤:VB.NET
上一篇:轉換nvarchar值'17097809875'超出了整數列
下一篇:請教大佬們一個演算法
