共用方式為


Time (EDM)

Time 型別代表可以在 Entity Data Model (EDM) 的 DateTime 型別執行個體 (Instance) 中加入或扣除的時間間隔。

這個型別會對應至 Common Language Runtime (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()

另請參閱

概念

簡單型別 (EDM)