.Net Core Sqlite bulkCopy Update bool bug

This commit is contained in:
sunkaixuan 2022-05-24 22:14:24 +08:00
parent c9a7dd7364
commit 056332ae9d

View File

@ -101,7 +101,18 @@ namespace SqlSugar
{
foreach (DataColumn item in dt.Columns)
{
cmd.Parameters.AddWithValue("@" + item.ColumnName, dataRow[item.ColumnName]);
if (dataRow[item.ColumnName] != null && dataRow[item.ColumnName].ToString().IsIn(true.ToString()))
{
cmd.Parameters.AddWithValue("@" + item.ColumnName, true);
}
else if (dataRow[item.ColumnName] != null && dataRow[item.ColumnName].ToString().IsIn(false.ToString()))
{
cmd.Parameters.AddWithValue("@" + item.ColumnName, false);
}
else
{
cmd.Parameters.AddWithValue("@" + item.ColumnName, dataRow[item.ColumnName]);
}
}
i += await cmd.ExecuteNonQueryAsync();
cmd.Parameters.Clear();