diff --git a/Extensions/FreeSql.Extensions.AggregateRoot/AggregateRootRepository/AggregateRootUtils.cs b/Extensions/FreeSql.Extensions.AggregateRoot/AggregateRootRepository/AggregateRootUtils.cs index 54a35455c..1546427c8 100644 --- a/Extensions/FreeSql.Extensions.AggregateRoot/AggregateRootRepository/AggregateRootUtils.cs +++ b/Extensions/FreeSql.Extensions.AggregateRoot/AggregateRootRepository/AggregateRootUtils.cs @@ -81,6 +81,7 @@ namespace FreeSql if (table.ColumnsByCs.ContainsKey(col.CsName)) { if (col.Attribute.IsVersion) continue; + if (col.Attribute.CanUpdate == false) continue; var propvalBefore = table.GetPropertyValue(entityBefore, col.CsName); var propvalAfter = table.GetPropertyValue(entityAfter, col.CsName); //if (object.Equals(propvalBefore, propvalAfter) == false) changes.Add(col.CsName);