This commit is contained in:
sunkaixuan
2017-06-06 17:38:59 +08:00
parent 3484a38ae7
commit 8067036d96
2 changed files with 10 additions and 3 deletions

View File

@@ -165,6 +165,9 @@ namespace SqlSugar
PropertyType = PubMethod.GetUnderType(column.PropertyInfo),
TableId = i
};
if (columnInfo.PropertyType.IsEnum) {
columnInfo.Value = Convert.ToInt64(columnInfo.Value);
}
insertItem.Add(columnInfo);
}
this.InsertBuilder.DbColumnInfoList.AddRange(insertItem);

View File

@@ -151,7 +151,7 @@ namespace SqlSugar
int i = 0;
foreach (var item in UpdateObjs)
{
List<DbColumnInfo> insertItem = new List<DbColumnInfo>();
List<DbColumnInfo> updateItem = new List<DbColumnInfo>();
foreach (var column in EntityInfo.Columns)
{
var columnInfo = new DbColumnInfo()
@@ -162,9 +162,13 @@ namespace SqlSugar
PropertyType=PubMethod.GetUnderType(column.PropertyInfo),
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;
}
}