title: Is DataContract attributes required for WCF
body: <p>I'm writing WCF service and his client. I want to send/receive objects of my custom classes, between service and client. </p>
  
  <p>I have 3 modules</p>
  
  <ul>
  <li>WCF service </li>
  <li>WCF client</li>
  <li>common class library</li>
  </ul>
  
  <p>Both WCF service and client have references to common class library.
  I don't want to mark all my class with DataContract attributes.</p>
  
  <p>So, my question "Is DataContract attributes required for WCF?"</p>
  
  <p>I use .NET 4 and netTcpBinding.</p>