我有一份服务数据合约,如下所示
[DataContract]
public class CandidateResquest
{
[DataMember]
public Nullable<System.DateTime> CandidateDOB { get; set; }
[DataMember]
public string CandidateFirstName { get; set; }
}
我的服务方法如下所示
public CandidateResponseBase UploadCandidate(CandidateResquest candidateResquest)
{
//Details goes here
}
从另一个应用程序域我正在调用此服务。当我作为Servicereference添加时,它将CandidateDOB从客户端传递到服务但是当我作为webreference添加时它传递null。我的客户端应用程序是一个简单的控制台应用程序。 请帮帮我。
答案 0 :(得分:0)
请添加
CandidateResquest.CandidateDOBSpecified = true;
在调用网络方法之前。