Методы System.DateTimeOffset (LINQ to SQL)

Обновлен: November 2007

После их сопоставления в модели объектов или внешнем файле сопоставления LINQ to SQL позволяет использовать большинство методов, операторов и свойств System.DateTimeOffset внутри запросов LINQ to SQL.

Не поддерживаются только методы, унаследованные от System.Object, которые не имеют смысла в контексте запросов LINQ to SQL, например Finalize, GetHashCode, GetType и MemberwiseClone. Эти методы не поддерживаются, поскольку LINQ to SQL не может перевести их для выполнения в SQL Server.

Cc716741.alert_note(ru-ru,VS.90).gifПримечание.

Для структуры среды CLR System.DateTimeOffset и для обеспечения возможности ее сопоставления столбцу SQL DATETIMEOFFSET с помощью LINQ to SQL необходима платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) или выше. Столбец SQL типа DATETIMEOFFSET доступен только в версиях Microsoft SQL Server 2008 и выше.

Методы даты и времени класса SQLMethods

В дополнение к методам, предлагаемым структурой DateTimeOffset, LINQ to SQL предлагает перечисленные в следующей таблице методы класса System.Data.Linq.SqlClient.SqlMethods для работы с датами и временем.

DateDiffDay

DateDiffMillisecond

DateDiffNanosecond

DateDiffHour

DateDiffMinute

DateDiffSecond

DateDiffMicrosecond

DateDiffMonth

DateDiffYear

См. также

Ссылки

Сопоставление типов SQL и CLR (LINQ to SQL)

Другие ресурсы

Основные понятия о запросах в LINQ to SQL

Создание модели объектов (LINQ to SQL)