Microsoft 确实在 SQL Server 2008 中引入了 Datetime2 类型。
但是,即使使用 VS 2010(由同一家公司制造并在 MSSQL2008 后 2 年发布),我也找不到能够以全精度处理 Datetime2 的变量类型。
是否有任何变量类型可以让我在 .NET 中处理 Datatime2而不会丢失任何精度?
如果答案是否定的,你知道微软是否有计划在不久的将来创建这种类型?
Microsoft 确实在 SQL Server 2008 中引入了 Datetime2 类型。
但是,即使使用 VS 2010(由同一家公司制造并在 MSSQL2008 后 2 年发布),我也找不到能够以全精度处理 Datetime2 的变量类型。
是否有任何变量类型可以让我在 .NET 中处理 Datatime2而不会丢失任何精度?
如果答案是否定的,你知道微软是否有计划在不久的将来创建这种类型?
查看 MSDN Page for Mapping CLR Parameter Data。根据 MSDN,映射 Datetime2 的最佳选择是使用DateTime
or Nullable<DateTime>
。
如果这些都不符合您的要求,那么我猜答案是否定的,而且我认为微软不会在不久的将来发布任何东西。