Freigeben über


Zeit (EDM)

Der Time-Typ stellt einen Zeitraum dar, der zu einer Instanz des DateTime-Typs im Entity Data Model (EDM) hinzugefügt oder von dieser abgezogen werden kann.

Dieser Typ wird dem TimeSpan-Typ in der Common Language Runtime (CLR) und dem Time-Typ in SQL Server zugeordnet.

Kanonische Funktionen des EDM und 'DateTime'-Typen

Die Höherstufungsregeln des EDM ermöglichen die folgenden Mappings zwischen den Funktionen CLR -> Kanonisch -> Speicher:

CLR Kanonische Funktion Speicherfunktion SQL Server 2008 Speicherfunktion SQL Server 2005

DateTime.Year

Int Year(DateTime)

Nicht unterstützt

Nicht unterstützt

CLR nicht unterstützt

DatePart(YEAR, date)

DatePart(YEAR, date)

Nicht unterstützt

DateTimeOffset.Year

Int Year(DateTimeOffset)

Nicht unterstützt

Nicht unterstützt

DateTime.Month

Int Month(DateTime)

DatePart(MONTH, date)

DatePart(MONTH, date)

DateTimeOffset.Year

Int Month(DateTimeOffset)

Nicht unterstützt

Nicht unterstützt

DateTime.Day

Int Day(DateTime)

DatePart(DAY, date)

DatePart(DAY, date)

DateTimeOffset.Day

Int Day(DateTimeOffset)

Nicht unterstützt

Nicht unterstützt

DateTime.Hour

Int Hour(DateTime)

DatePart(HOUR, date)

DatePart(HOUR, date)

DateTimeOffset.Hour

Int Hour(DateTimeOffset)

Nicht unterstützt

Nicht unterstützt

Timespan.Hours

Int Hour(Time)

Nicht unterstützt

Nicht unterstützt

DateTime.Minute

Int Minute(DateTime)

DatePart(MINUTE, date)

DatePart(MINUTE, date)

DateTimeOffset.Minute

Int Minute(DateTimeOffset)

Nicht unterstützt

Nicht unterstützt

Timespan.Minutes

Int Minute(Time)

Nicht unterstützt

Nicht unterstützt

DateTime.Second

Int Second(DateTime)

DatePart(SECOND, date)

DatePart(SECOND, date)

DateTimeOffset.Second

Int Second(DateTimeOffset)

Nicht unterstützt

Nicht unterstützt

Timespan.Seconds

Int Second(Time)

Nicht unterstützt

Nicht unterstützt

DateTime.Millisecond

Int Millisecond(DateTime)

DatePart(MILLISECOND, date)

DatePart(MILLISECOND, date)

DateTimeOffset.Millisecond

Int Millisecond(DateTimeOffset)

Nicht unterstützt

Nicht unterstützt

Timespan.Milliseconds

Int Millisecond(Time)

Nicht unterstützt

Nicht unterstützt

CLR nicht unterstützt.

Int GetTotalOffsetMinutes(DateTimeOffset)

DatePart(TZOFFSET,date)

Nicht unterstützt

DateTime.Now

CurrentDateTime()1

SysDateTime()

GetDate()

DateTimeOffset.Now

CurrentDateTimeOffset()

SysDateTimeOffset()

Nicht unterstützt

DateTime.UtcNow

CurrentUtcDateTime()

SysUtcDateTime()

GetUtcDate()

Siehe auch

Konzepte

Einfache Typen (EDM)