MSDN дает сопоставление между типами данных SQL и типами данных CLR, а также предлагает TimeSpan
и Nullable<TimeSpan>
(для столбцов, допускающих значение NULL).Обратите внимание, что то, как вы получите доступ к данным, будет определять, как вы на самом деле получаете значение.Например, DbDataReader
не имеет метода GetTimeSpan
, но SqlDataReader
имеет , имеет такой метод .Я ожидаю, что LINQ to SQL или Entity Framework выполнят сопоставление автоматически.