1

当我在 EF 中使用DateTime属性时,它会映射到 sqlDateTime字段。提供的精度对我来说已经足够了,但由于它是键的一部分,我需要一种方法来检查一个值是否已经在数据库中。EF如何将DateTime.NET 数据类型四舍五入为SQL 数据类型?DateTime

4

1 回答 1

0

实体框架将数据发送到数据库

thedatetime.ToString("yyyy-MM-dd HH:mm:ss.fff",CultureInfo.InvariantCulture)

Sql server 将其四舍五入如下:

0.899 <= x < 0.992 -> 0.900
0.992 <= x < 0.995 -> 0.903
0.995 <= x < 0.999 -> 0.907
于 2013-07-17T13:00:37.613 回答