Нет декларативного способа сделать это.Вам нужно будет проверить это самостоятельно в методе службы и выдать соответствующую ошибку (ошибка SOAP для привязок SOAP, ошибка HTTP для привязки REST).
Единственная точка, в которой вы можете принудительно установить значение, находится на[DataContract]
- атрибут [DataMember]
может иметь значение IsRequired=true
:
[DataContract]
public class Employee
{
[DataMember(IsRequired=true)]
public string employeeName = null;
[DataMember(IsRequired=true)]
public int employeeID = 0;
...
}