Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 NET中的Datetime2精度_Visual Studio 2008_Sql Server 2008_Datetime_Precision_Datetime2 - Fatal编程技术网

Visual studio 2008 NET中的Datetime2精度

Visual studio 2008 NET中的Datetime2精度,visual-studio-2008,sql-server-2008,datetime,precision,datetime2,Visual Studio 2008,Sql Server 2008,Datetime,Precision,Datetime2,微软确实在SQLServer2008中引入了Datetime2类型 然而,即使是VS 2010(由同一家公司生产,在MSSQLS2008发布两年后重新发布),我也找不到一个能完全精确处理Datetime2的变量类型 是否有任何变量类型允许我在.NET中处理Datatime2而不丢失任何精度 如果答案是否定的,您知道微软是否有计划在不久的将来创建这样的类型吗?请查看MSDN页面以了解更多信息。根据MSDN,映射Datetime2的最佳选择是使用DateTime或Nullable 如果这两项都不符合

微软确实在SQLServer2008中引入了Datetime2类型

然而,即使是VS 2010(由同一家公司生产,在MSSQLS2008发布两年后重新发布),我也找不到一个能完全精确处理Datetime2的变量类型

是否有任何变量类型允许我在.NET中处理Datatime2而不丢失任何精度


如果答案是否定的,您知道微软是否有计划在不久的将来创建这样的类型吗?

请查看MSDN页面以了解更多信息。根据MSDN,映射Datetime2的最佳选择是使用
DateTime
Nullable


如果这两项都不符合您的要求,那么我猜答案是否定的,而且我认为微软在不久的将来不会发布任何东西。

Ahem。。。。据我所知,.NET
DATETIME
结构一直都有这样的精确性——在引入.NET后的8年或9年里,微软在SQL Server中也有同样的功能……我认为你是对的。我想我唯一的选择是创建一个自定义类,并使用字符串创建一个SQL语句,以便读取/写入数据库。