title: Why can't WCF serialize longs or int?
body: <p>I'm not 100% sure what the correct terminologies are but..</p>
  
  <p>I have a class called InParams with two fields, a string and a long and their corresponding Property accessors to the fields.  These are decorated with [DataContract] and [DataMember] respectively.</p>
  
  <p>I have a WCF service method called void Test(InParams inParams)</p>
  
  <p>The proxy generated fine with svcutil and I was able to set the long field, however when the service method is execute the long field is always 0, even though I explicitly set the long field.  I looked at the soap envelope and don't see a tag for my long field.</p>
  
  <p>When I change the long field to a string field it gets serialized.  This is the same for ints as well.</p>
  
  <p>Am I missing an attribute or something?</p>