Datatable bulk copy bug

This commit is contained in:
sunkaixuan
2022-03-18 19:57:31 +08:00
parent e20ca1a62a
commit 2c8880fdb3

View File

@@ -151,7 +151,7 @@ namespace SqlSugar
return queryable.AS(AsName).Where(it => false).Select("*").ToDataTable(); return queryable.AS(AsName).Where(it => false).Select("*").ToDataTable();
} }
} }
); ).Copy();
var temColumnsList = tempDataTable.Columns.Cast<DataColumn>().Select(it => it.ColumnName.ToLower()).ToList(); var temColumnsList = tempDataTable.Columns.Cast<DataColumn>().Select(it => it.ColumnName.ToLower()).ToList();
var columns = dt.Columns.Cast<DataColumn>().Where(it => temColumnsList.Contains(it.ColumnName.ToLower())).ToList(); var columns = dt.Columns.Cast<DataColumn>().Where(it => temColumnsList.Contains(it.ColumnName.ToLower())).ToList();
foreach (DataRow item in dt.Rows) foreach (DataRow item in dt.Rows)