Хорошо, так что этот пост о том, как люди подошли к хранению времени суток. C # DateTime: какую «дату» использовать, когда я использую только «время»?
это на самом деле не то, что C # понимает как таковое, так что все это немного обходится,Если вам действительно нужен временной интервал, вам, вероятно, лучше будет сохранить его как целое число в базе данных для числа тиков в временном интервале, а затем преобразовать его в вашу модель.
Другой вариант - хранить компоненты часов / минут в собственной структуре данных.
например,
public class TimeOfDay
{
public int Hours{get;set;}
public int Minutes{get;set;}
//possibly even
public TimeSpan TimeSpan
{
get
{
return new TimeSpan(new DateTime(2000,1,1,Hours,Minutes,0).Ticks -new DateTime(2000,1,1).Ticks);
}
}
}