BDU定义如下:
public struct ShucaiyiUnit
{
[DataMember]
//数采仪编号
public string MN { get; set; }
[DataMember]
//经度
public string Longitude { get; set; }
[DataMember]
//纬度
public string Latitude { get; set; }
[DataMember]
//SIM卡号
public string SIM { get; set; }
}
原因:
忘记了下面的设置,呵呵
[ServiceContract(Namespace = "http://CY/EMP/EMPWebBLL/PMC/GIS") ]
[ServiceKnownType(typeof(EmitionUnit))]
[ServiceKnownType(typeof(PollutionSourceUnit))]
[ServiceKnownType(typeof(ShucaiyiUnit))]
public partial interface IGISWCF
{
/// <summary>
/// 获取排口信息列表
/// </summary>
/// <returns>排口信息列表</returns>
[OperationContract]
List<EmitionUnit> GetGasEmitionUnitList(EmitionUnit unit);
/// <summary>
/// 获取排口信息列表
/// </summary>
/// <returns>排口信息列表</returns>
[OperationContract]
List<EmitionUnit> GetWaterEmitionUnitList(EmitionUnit unit);
/// <summary>
/// 获取污染源信息列表
/// </summary>
/// <returns>污染源信息列表</returns>
[OperationContract]
List<PollutionSourceUnit> GetPollutionSourceUnitList(PollutionSourceUnit unit);
}
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步