Skip to content

Commit 188bc73

Browse files
committed
Improves DateTime/DateTimeOffset constants precision
Sql Server v10+ uses maximum second fractions available for datetime2 anddatetimeoffset in constants' format
1 parent 05bb47f commit 188bc73

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Orm/Xtensive.Orm/Sql/Drivers/SqlServer/v10/Translator.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ namespace Xtensive.Sql.Drivers.SqlServer.v10
1414
{
1515
internal class Translator : v09.Translator
1616
{
17-
public override string DateTimeFormatString { get { return @"'cast ('\'yyyy\-MM\-ddTHH\:mm\:ss\.fff\'' as datetime2)'"; } }
18-
public string DateTimeOffsetFormatString { get { return @"'cast ('\'yyyy\-MM\-dd HH\:mm\:ss\.fff\ zzz\'' as datetimeoffset)'"; } }
17+
public override string DateTimeFormatString { get { return @"'cast ('\'yyyy\-MM\-ddTHH\:mm\:ss\.fffffff\'' as datetime2)'"; } }
18+
public string DateTimeOffsetFormatString { get { return @"'cast ('\'yyyy\-MM\-dd HH\:mm\:ss\.fffffff\ zzz\'' as datetimeoffset)'"; } }
1919

2020
public override string Translate(SqlCompilerContext context, Ddl.SqlCreateIndex node, CreateIndexSection section)
2121
{

0 commit comments

Comments
 (0)