System.DateTimeOffset 方法 (LINQ to SQL)

在对象模型或外部映射文件中进行映射后,LINQ to SQL 允许您从 LINQ to SQL 查询内调用大部分的 System.DateTimeOffset 方法、运算符和属性。

不支持的方法仅包括那些继承自 System.Object 的方法,这些方法在 LINQ to SQL 查询的上下文中没有意义,例如:Finalize、GetHashCode、GetType 和 MemberwiseClone。 这些方法不受支持的原因是 LINQ to SQL 无法转换它们以在 SQL Server 上执行。

注意注意

若要能够使用公共语言运行库 (CLR) System.DateTimeOffset 结构并通过 LINQ to SQL 将其映射到 SQL DATETIMEOFFSET 列,必须安装 .NET Framework 3.5 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)