Date and Time Properties in Domain Components

The example below illustrates how to implement Date and Time Properties in a Domain Component interface.

DateTime DateTimeProperty { get; set; }
DateTime? DateTimeNullableProperty { get; set; }
TimeSpan TimeSpanProperty { get; set; }