Я пометил свой контракт данных как сериализуемый, ниже я прилагаю свой пример кода:
Imports System
Imports System.Runtime.Serialization
Imports System.Xml
Imports System.Xml.Serialization
<DataContract()>
<Serializable()>
Public Class USR_USER_CONTRACT
<DataMember()>
Public Property USR_USERID() As Global.System.String
<DataMember()>
Public Property USR_LOGINID() As Global.System.String
End Class
После создания прокси-класса WCF мой контракт данных не помечен как сериализуемый, как показано ниже:
<System.Diagnostics.DebuggerStepThroughAttribute(),
System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0"),
System.Runtime.Serialization.DataContractAttribute(Name:="USR_USER_CONTRACT", [Namespace]:="http://schemas.datacontract.org/2004/07/Ebix.Evolution.EntityContract")>
Partial Public Class USR_USER_CONTRACT
Inherits Object
Implements System.Runtime.Serialization.IExtensibleDataObject
Private extensionDataField As System.Runtime.Serialization.ExtensionDataObject
Private CLM_BUDGETTIMEField As System.Nullable(Of Short)
Private PropertyUSR_DEFAULTASSFILESField As String
Пожалуйста, помогите.
Спасибо