Date and Time Properties in EF Core
The following code snippet implements Date and Time Properties in an EF Core class.
public virtual DateTime DateTimeProperty { get; set; }
public virtual DateTime? DateTimeNullableProperty { get; set; }
public virtual TimeSpan TimeSpanProperty { get; set; }
public virtual TimeSpan? TimeSpanNullableProperty { get; set; }
public virtual DateOnly DateOnlyProperty { get; set; }
public virtual DateOnly? DateOnlyNullableProperty { get; set; }
public virtual TimeOnly TimeOnlyProperty { get; set; }
public virtual TimeOnly? TimeOnlyNullableProperty { get; set; }
// Make sure that you use options.UseChangeTrackingProxies() in your DbContext settings.
See Also