我是 Datazen 技术的新手。我现在面临的问题与从我的 WCF 服务以 XML 形式发送到 Datazen 服务器的数据类型有关。Datazen 服务器不会将接收到的值转换为小数并将它们视为字符串。WCF 服务方法返回这种对象:
[DataContract]
public class NumberOfVessels
{
[DataMember(Name = "decimal")]
public int VesselsOnline { get; set; }
[DataMember]
public int VesselsOffline { get; set; }
}
编辑:我的服务发送的 XML
<NumberOfVessels xmlns="http://schemas.datacontract.org/2004/07/RDSApi.Models" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<VesselsOffline>9</VesselsOffline>
<VesselsOnline>53</VesselsOnline>
</NumberOfVessels>
这是我在 Datazen 服务器上的数据视图。下拉菜单不允许我选择列,因为它认为值是字符串。
有没有办法强制 Datazen 将这些值转换为小数,或者我的 WCF 服务必须在 XML 数据中提供一些属性来携带数据类型信息?谢谢!