我有一个带有数据合同的 WCF Web 服务
[DataContract]
public class Employee
{
[DataMember(IsRequired = true)]
public int EmployeeNumber {get;set;}
[DataMember(IsRequired = true)]
public string EmployeeName {get;set;}
[DataMember (IsRequired = true)]
public int DepartmentNumber{ get; set; }
}
我想让 DepartmentNumber 字段可以为空。因为并非总是我会提供 DepartmentNumber。
我尝试了下面提到的代码来实现这一点
[DataMember (IsRequired = true)]
public int? DepartmentNumber{ get; set; }
当我尝试使用 WCF 客户端对此进行测试时,它不允许我为 DepartmentNumber 字段输入任何内容。
谁能帮我这个。