Noda Time provides a number of very convenient types that can simplify the date/time logic in your applications but out of the box, Entity Framework Core doesn’t know how to convert those types to SQL Server column types. Fortunately, it’s pretty easy to configure Entity Framework Core to use Noda Time types.
https://nodatime.org/