mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-19 18:22:23 +08:00
Enum Bug
This commit is contained in:
@@ -165,6 +165,9 @@ namespace SqlSugar
|
|||||||
PropertyType = PubMethod.GetUnderType(column.PropertyInfo),
|
PropertyType = PubMethod.GetUnderType(column.PropertyInfo),
|
||||||
TableId = i
|
TableId = i
|
||||||
};
|
};
|
||||||
|
if (columnInfo.PropertyType.IsEnum) {
|
||||||
|
columnInfo.Value = Convert.ToInt64(columnInfo.Value);
|
||||||
|
}
|
||||||
insertItem.Add(columnInfo);
|
insertItem.Add(columnInfo);
|
||||||
}
|
}
|
||||||
this.InsertBuilder.DbColumnInfoList.AddRange(insertItem);
|
this.InsertBuilder.DbColumnInfoList.AddRange(insertItem);
|
||||||
|
@@ -151,7 +151,7 @@ namespace SqlSugar
|
|||||||
int i = 0;
|
int i = 0;
|
||||||
foreach (var item in UpdateObjs)
|
foreach (var item in UpdateObjs)
|
||||||
{
|
{
|
||||||
List<DbColumnInfo> insertItem = new List<DbColumnInfo>();
|
List<DbColumnInfo> updateItem = new List<DbColumnInfo>();
|
||||||
foreach (var column in EntityInfo.Columns)
|
foreach (var column in EntityInfo.Columns)
|
||||||
{
|
{
|
||||||
var columnInfo = new DbColumnInfo()
|
var columnInfo = new DbColumnInfo()
|
||||||
@@ -162,9 +162,13 @@ namespace SqlSugar
|
|||||||
PropertyType=PubMethod.GetUnderType(column.PropertyInfo),
|
PropertyType=PubMethod.GetUnderType(column.PropertyInfo),
|
||||||
TableId = i
|
TableId = i
|
||||||
};
|
};
|
||||||
insertItem.Add(columnInfo);
|
if (columnInfo.PropertyType.IsEnum)
|
||||||
|
{
|
||||||
|
columnInfo.Value = Convert.ToInt64(columnInfo.Value);
|
||||||
|
}
|
||||||
|
updateItem.Add(columnInfo);
|
||||||
}
|
}
|
||||||
this.UpdateBuilder.DbColumnInfoList.AddRange(insertItem);
|
this.UpdateBuilder.DbColumnInfoList.AddRange(updateItem);
|
||||||
++i;
|
++i;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user