Time 类型表示可以在实体数据模型 (EDM) 中的 DateTime 类型的实例中加上或减去的时间间隔。
此类型映射到公共语言运行库 (CLR) 中的 TimeSpan 类型和 SQL Server 中的 Time 类型。
EDM 规范函数和 DateTime 类型
EDM 提升规则足以确定下列 CLR -> 规范 -> 存储函数映射:
| CLR | 规范函数 | 存储函数 SQL Server 2008 | 存储函数 SQL Server 2005 | 
|---|---|---|---|
| DateTime.Year | Int Year(DateTime) | 不支持 | 不支持 | 
| 不支持 CLR | DatePart(YEAR, date) | DatePart(YEAR, date) | 不支持 | 
| DateTimeOffset.Year | Int Year(DateTimeOffset) | 不支持 | 不支持 | 
| DateTime.Month | Int Month(DateTime) | DatePart(MONTH, date) | DatePart(MONTH, date) | 
| DateTimeOffset.Year | Int Month(DateTimeOffset) | 不支持 | 不支持 | 
| DateTime.Day | Int Day(DateTime) | DatePart(DAY, date) | DatePart(DAY, date) | 
| DateTimeOffset.Day | Int Day(DateTimeOffset) | 不支持 | 不支持 | 
| DateTime.Hour | Int Hour(DateTime) | DatePart(HOUR, date) | DatePart(HOUR, date) | 
| DateTimeOffset.Hour | Int Hour(DateTimeOffset) | 不支持 | 不支持 | 
| Timespan.Hours | Int Hour(Time) | 不支持 | 不支持 | 
| DateTime.Minute | Int Minute(DateTime) | DatePart(MINUTE, date) | DatePart(MINUTE, date) | 
| DateTimeOffset.Minute | Int Minute(DateTimeOffset) | 不支持 | 不支持 | 
| Timespan.Minutes | Int Minute(Time) | 不支持 | 不支持 | 
| DateTime.Second | Int Second(DateTime) | DatePart(SECOND, date) | DatePart(SECOND, date) | 
| DateTimeOffset.Second | Int Second(DateTimeOffset) | 不支持 | 不支持 | 
| Timespan.Seconds | Int Second(Time) | 不支持 | 不支持 | 
| DateTime.Millisecond | Int Millisecond(DateTime) | DatePart(MILLISECOND, date) | DatePart(MILLISECOND, date) | 
| DateTimeOffset.Millisecond | Int Millisecond(DateTimeOffset) | 不支持 | 不支持 | 
| Timespan.Milliseconds | Int Millisecond(Time) | 不支持 | 不支持 | 
| 不支持 CLR | Int GetTotalOffsetMinutes(DateTimeOffset) | DatePart(TZOFFSET,date) | 不支持 | 
| DateTime.Now | CurrentDateTime()1 | SysDateTime() | GetDate() | 
| DateTimeOffset.Now | CurrentDateTimeOffset() | SysDateTimeOffset() | 不支持 | 
| DateTime.UtcNow | CurrentUtcDateTime() | SysUtcDateTime() | GetUtcDate() |