0

我有一个带有数据合同的 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 字段输入任何内容。

谁能帮我这个。

4

0 回答 0