Int values doesnt pass

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • =?Utf-8?B?RGFuaQ==?=

    Int values doesnt pass

    Hi,
    I have this data contract:

    [DataContract]
    public class MyClass
    {
    [DataMember]
    public String mySTR{get; set;}

    [DataMember]
    public Int32 my1stINT{ get; set; }

    [DataMember]
    public Int32 my2ndINT{ get; set; }

    [DataMember]
    public Int32 my3rdINT{ get; set; }

    [DataMember]
    public String my2Str{ get; set; }

    }

    When I pass this class as a paramter using WCF ServiceContract I get only
    the String values on the other side.

    When I check the message in the log I see it has been serializing only the
    string values, ignoring the INT32 ones...

    any ideas why it happens ?

    Dani
  • rickyjonesus@gmail.com

    #2
    Re: Int values doesnt pass

    Is this file located within your wcf website or in a seperate assembly
    that is being refrenced?

    Ricky

    On May 4, 5:00 pm, Dani <D...@discussio ns.microsoft.co mwrote:
    Hi,
    I have this data contract:
    >
        [DataContract]
        public class MyClass
        {
            [DataMember]
            public String mySTR{get; set;}
    >
            [DataMember]
            public Int32 my1stINT{ get; set; }
    >
            [DataMember]
            public Int32 my2ndINT{ get; set; }
    >
            [DataMember]
            public Int32 my3rdINT{ get; set; }
    >
            [DataMember]
            public String my2Str{ get; set; }
    >
        }
    >
    When I pass this class as a paramter using WCF ServiceContract I get only
    the String values on the other side.
    >
    When I check the message in the log I see it has been serializing only the
    string values, ignoring the INT32 ones...
    >
    any ideas why it happens ?
    >
    Dani

    Comment

    • rickyjonesus@gmail.com

      #3
      Re: Int values doesnt pass

      On May 4, 5:00 pm, Dani <D...@discussio ns.microsoft.co mwrote:
      Hi,
      I have this data contract:
      >
          [DataContract]
          public class MyClass
          {
              [DataMember]
              public String mySTR{get; set;}
      >
              [DataMember]
              public Int32 my1stINT{ get; set; }
      >
              [DataMember]
              public Int32 my2ndINT{ get; set; }
      >
              [DataMember]
              public Int32 my3rdINT{ get; set; }
      >
              [DataMember]
              public String my2Str{ get; set; }
      >
          }
      >
      When I pass this class as a paramter using WCF ServiceContract I get only
      the String values on the other side.
      >
      When I check the message in the log I see it has been serializing only the
      string values, ignoring the INT32 ones...
      >
      any ideas why it happens ?
      >
      Dani
      When I removed all my functions that used datatables it started
      working. I only had functions that returned datatables.
      It looks like when you use visual studio 2005 and use datatables, the
      genereated code is diffrent than if you don't use data tables.
      Ricky

      Comment

      Working...