Skip to content

Commit 9a72ac3

Browse files
committed
Moves DateTimeOffset reader to Sql Server TypeMapper
1 parent 9994be8 commit 9a72ac3

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

Orm/Xtensive.Orm.SqlServer/Sql.Drivers.SqlServer/v09/TypeMapper.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,11 @@ public override object ReadDecimal(DbDataReader reader, int index)
104104
return reduced2.Value;
105105
}
106106

107+
public override object ReadDateTimeOffset(DbDataReader reader, int index)
108+
{
109+
return ((SqlDataReader) reader).GetDateTimeOffset(index);
110+
}
111+
107112
public override void Initialize()
108113
{
109114
base.Initialize();

Orm/Xtensive.Orm/Sql/ValueTypeMapping/TypeMapper.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ public virtual object ReadDateTime(DbDataReader reader, int index)
244244

245245
public virtual object ReadDateTimeOffset(DbDataReader reader, int index)
246246
{
247-
return ((SqlDataReader) reader).GetDateTimeOffset(index);
247+
return (DateTimeOffset) reader.GetValue(index);
248248
}
249249

250250
public virtual object ReadTimeSpan(DbDataReader reader, int index)

0 commit comments

Comments
 (0)