Сегодня я столкнулся с этим в контракте WCF:
[DataMember(IsRequired = true)] public DateTime? LastModified { get; set; }
Каковы последствия IsRequired = True и обнуляемого DateTime ? Они кажутся противоречащими друг другу.
IsRequired = True
DateTime