diff --git a/Extensions/FreeSql.Extensions.AggregateRoot/AggregateRootRepository/AggregateRootUtils.cs b/Extensions/FreeSql.Extensions.AggregateRoot/AggregateRootRepository/AggregateRootUtils.cs index 1a53c3cf3..366d4da86 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);