title: WCF Client code does not reflect WCF service data contract changes automatically
body: <p>I originally have defined a data contract for testing purpose as </p>
  
  <pre><code>[DataContract]
  public class CreditCard: ISensitive
  {
     [DataMember]
     public string CardNumber { get; set; }
  }
  </code></pre>
  
  <p>The Wcf client reads this contract properly and I can use client reference classes for manipulating CardNumber field. However, when I use .NET Entity framework to generate the data contract's actual implementation I do not see the changes reflected completely in the client reference classes.</p>
  
  <pre><code>[DataContract]
  public partial class CreditCard: EntityObject
  {
     // all Properties coming from database table
     [DataMember]
     public  string CardNumber { get; set; } 
     [DataMember]
     public string CardHolderName { get; set; } 
     [DataMember]
     public DateTime ExpiryDate { get; set; }
  }
  
  public partial class CreditCard: ISensitive
  {
    // interface implementation and other methods
  }
  </code></pre>
  
  <p>I am only able to manipulate CardNumber property, while other properties are not generated in the client code. I also do not see other entity types being generated on client code. Is there some versioning problem I am neglecting? Am I updating the service reference incorrectly? Why does the client code does not show DataContract classes generated by Entity Framework?</p>