title: Does my web service have to implement WCF in order for type reuse to work?
body: <p>I know that when creating WCF services and clients we can reuse the contract classes by using the [DataContract] attibute. Is there any way to do that when my web service is a legacy asmx web service?</p>
  
  <p>When answering please consider that the only limitation I pose is on the service, the client proxy can be regenerated as a WCF client if that helps.</p>