title: Data Contract not marked as serializable while creating WCF proxy
body: <p>I have marked my data contract as serializable, below I am attaching my sample code :</p>
  
  <pre><code>Imports System
  Imports System.Runtime.Serialization
  Imports System.Xml
  Imports System.Xml.Serialization
  
  &lt;DataContract()&gt;
  &lt;Serializable()&gt;
  Public Class USR_USER_CONTRACT
  &lt;DataMember()&gt;
  Public Property USR_USERID() As Global.System.String
  &lt;DataMember()&gt;
  Public Property USR_LOGINID() As Global.System.String
  End Class
  </code></pre>
  
  <p>After creating WCF proxy class my data contract not marked as serializable as below:</p>
  
  <pre><code>&lt;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")&gt;
  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
  </code></pre>
  
  <p>Please help.</p>
  
  <p>Thanks</p>