Skip to content

Commit e19c329

Browse files
committed
Put Read methods to correct place within class
1 parent 1a0b7f2 commit e19c329

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

  • Orm/Xtensive.Orm.SqlServer/Sql.Drivers.SqlServer/v09

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

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,8 @@ public override void BindString(DbParameter parameter, object value)
7979
? NVarCharLength
8080
: NVarCharMaxLength;
8181
}
82-
8382
#if NET6_0_OR_GREATER
83+
8484
public override void BindDateOnly(DbParameter parameter, object value)
8585
{
8686
parameter.DbType = DbType.Date;
@@ -92,12 +92,6 @@ public override void BindTimeOnly(DbParameter parameter, object value)
9292
parameter.DbType = DbType.Time;
9393
parameter.Value = value != null ? (TimeOnly) value : DBNull.Value;
9494
}
95-
96-
public override object ReadDateOnly(DbDataReader reader, int index) =>
97-
reader.GetFieldValue<DateOnly>(index);
98-
99-
public override object ReadTimeOnly(DbDataReader reader, int index) =>
100-
reader.GetFieldValue<TimeOnly>(index);
10195
#endif
10296

10397
public override SqlValueType MapSByte(int? length, int? precision, int? scale)
@@ -137,6 +131,14 @@ public override object ReadDateTimeOffset(DbDataReader reader, int index)
137131
{
138132
return ((SqlDataReader) reader).GetDateTimeOffset(index);
139133
}
134+
#if NET6_0_OR_GREATER
135+
136+
public override object ReadDateOnly(DbDataReader reader, int index) =>
137+
reader.GetFieldValue<DateOnly>(index);
138+
139+
public override object ReadTimeOnly(DbDataReader reader, int index) =>
140+
reader.GetFieldValue<TimeOnly>(index);
141+
#endif
140142

141143
public override void Initialize()
142144
{

0 commit comments

Comments
 (0)