Datazen 数据类型
Datazen data types
我是 Datazen 技术的新手。我现在面临的问题与从我的 WCF 服务作为 XML 发送到 Datazen 服务器的数据类型有关。 Datazen 服务器不会将接收到的值转换为小数并将它们视为字符串。
WCF服务方法returns这种对象:
[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 数据中提供一些属性来携带数据类型信息?
谢谢!
关于 MS 支持,这个功能在 Datazen 服务器中真的很新鲜。
只需将您的服务器更新到最新版本,您在编辑 XML 数据视图时应该会看到类似这样的页面。在那里,您可以选择合适的数据类型,它将执行解析。
我是 Datazen 技术的新手。我现在面临的问题与从我的 WCF 服务作为 XML 发送到 Datazen 服务器的数据类型有关。 Datazen 服务器不会将接收到的值转换为小数并将它们视为字符串。 WCF服务方法returns这种对象:
[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 数据中提供一些属性来携带数据类型信息? 谢谢!
关于 MS 支持,这个功能在 Datazen 服务器中真的很新鲜。
只需将您的服务器更新到最新版本,您在编辑 XML 数据视图时应该会看到类似这样的页面。在那里,您可以选择合适的数据类型,它将执行解析。