I want to add a new property bool IsValid to my class below. I want this property to be NOT Required and set to false by default. I am using this object for wcf purposes, how do I set the default value to 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; }
}
by default it will be false, so nothing else needs to be done.