Update .net core SqliteDataAdapter.Fill

This commit is contained in:
sunkaixuan 2022-07-07 11:46:53 +08:00
parent 91ec10e704
commit 9f275a3cd4

View File

@ -370,11 +370,16 @@ namespace SqlSugar
for (int i = 0; i < dr.FieldCount; i++)
{
string name = dr.GetName(i).Trim();
var type = dr.GetFieldType(i);
if (dr.GetDataTypeName(i).EqualCase("datetime"))
{
type = UtilConstants.DateType;
}
if (!columns.Contains(name))
columns.Add(new DataColumn(name, dr.GetFieldType(i)));
columns.Add(new DataColumn(name, type));
else
{
columns.Add(new DataColumn(name + i, dr.GetFieldType(i)));
columns.Add(new DataColumn(name + i, type));
}
}
@ -411,11 +416,16 @@ namespace SqlSugar
for (int i = 0; i < dr.FieldCount; i++)
{
string name = dr.GetName(i).Trim();
var type = dr.GetFieldType(i);
if (dr.GetDataTypeName(i).EqualCase("datetime"))
{
type = UtilConstants.DateType;
}
if (!columns.Contains(name))
columns.Add(new DataColumn(name, dr.GetFieldType(i)));
columns.Add(new DataColumn(name, type));
else
{
columns.Add(new DataColumn(name + i, dr.GetFieldType(i)));
columns.Add(new DataColumn(name + i, type));
}
}