- 完善 SqlServer BulkCopy 插入 DateTime 最小值问题;

This commit is contained in:
2881099 2022-04-11 13:26:44 +08:00
parent 7c2b7ea5ef
commit f7e22037fe

View File

@ -693,6 +693,13 @@ namespace FreeSql.Internal.CommonProvider
else else
val = Utils.GetDataReaderValue(col.Item2, val); val = Utils.GetDataReaderValue(col.Item2, val);
} }
switch (_orm.Ado.DataType)
{
case DataType.SqlServer:
case DataType.OdbcSqlServer:
if (val?.Equals(DateTime.MinValue) == true) val = new DateTime(1970, 1, 1);
break;
}
row[rowIndex++] = val; row[rowIndex++] = val;
} }
dt.Rows.Add(row); dt.Rows.Add(row);