等效于时间(7).NET中的SQL Server 2008数据类型

ban*_*iya 4 .net sql-server sql-server-2008

time(7).NET 中SQL Server 2008的数据类型的等价物是什么?我想在该列中单独存储小时和分钟,因为我应该在SQL Server中使用哪种数据类型!

Jon*_*eet 6

MSDN提供了SQL数据类型和CLR数据类型之间的映射 - 它也建议TimeSpanNullable<TimeSpan>(对于可空列).请注意,您访问数据的方式将决定您实际获取值的方式.例如DbDataReader没有GetTimeSpan方法 - 但SqlDataReader 确实这样的方法.我希望LINQ to SQL或Entity Framework能够自动执行映射.