Update InsertNav

This commit is contained in:
sunkaixuan 2022-07-03 04:37:34 +08:00
parent 51f89e37ae
commit 0937565930

View File

@ -96,6 +96,17 @@ namespace SqlSugar
}
this._Context.Insertable(insertData).ExecuteCommand();
}
else if (pkColumn.UnderType == UtilConstants.GuidType && pkColumn.IsIdentity == false)
{
foreach (var child in insertData)
{
if (IsDefaultValue(pkColumn.PropertyInfo.GetValue(child)))
{
pkColumn.PropertyInfo.SetValue(child, Guid.NewGuid());
}
}
this._Context.Insertable(insertData).ExecuteCommand();
}
else
{
this._Context.Insertable(insertData).ExecuteCommand();