我想在下面的类中添加一个新属性 bool IsValid。我希望此属性不是必需的,并且默认设置为 false。我将此对象用于 wcf 目的,如何将默认值设置为 false?
[DataContract]
public class OrderLineItem : IExtensibleDataObject
{
ExtensionDataObject IExtensibleDataObject.ExtensionData { get; set; }
[DataMember]
public Guid LineItemID { get; set; }
[DataMember(IsRequired = true, EmitDefaultValue=false)]
public string ProductID { get; set; }
[DataMember(IsRequired = true, EmitDefaultValue=false)]
public decimal Quantity { get; set; }
}