public override void SetValue(IDbDataParameter parameter, LocalTime?value) { parameter.Value = value.HasValue ? TimeSpan.FromTicks(value.Value.TickOfDay) : default(TimeSpan?); parameter.SetSqlDbType(SqlDbType.Time); }
public override void SetValue(IDbDataParameter parameter, LocalDateTime value) { parameter.Value = value.ToDateTimeUnspecified(); parameter.SetSqlDbType(SqlDbType.DateTime2); }
public override void SetValue(IDbDataParameter parameter, LocalDate?value) { parameter.Value = value?.AtMidnight().ToDateTimeUnspecified(); parameter.SetSqlDbType(SqlDbType.Date); }
public override void SetValue(IDbDataParameter parameter, Instant?value) { parameter.Value = value?.ToDateTimeUtc(); parameter.SetSqlDbType(SqlDbType.DateTime2); }
public override void SetValue(IDbDataParameter parameter, LocalTime value) { parameter.Value = TimeSpan.FromTicks(value.TickOfDay); parameter.SetSqlDbType(SqlDbType.Time); }
public override void SetValue(IDbDataParameter parameter, OffsetDateTime?value) { parameter.Value = value?.ToDateTimeOffset(); parameter.SetSqlDbType(SqlDbType.DateTimeOffset); }