Skip to content

Commit 17caa7b

Browse files
committed
- 优化 AggregateRoot 不对比 CanUpdate = false 的字段 ;
1 parent f681fbf commit 17caa7b

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

Diff for: Extensions/FreeSql.Extensions.AggregateRoot/AggregateRootRepository/AggregateRootUtils.cs

+1
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ void LocalCompareEntityValue(Type entityType, object entityBefore, object entity
8181
if (table.ColumnsByCs.ContainsKey(col.CsName))
8282
{
8383
if (col.Attribute.IsVersion) continue;
84+
if (col.Attribute.CanUpdate == false) continue;
8485
var propvalBefore = table.GetPropertyValue(entityBefore, col.CsName);
8586
var propvalAfter = table.GetPropertyValue(entityAfter, col.CsName);
8687
//if (object.Equals(propvalBefore, propvalAfter) == false) changes.Add(col.CsName);

0 commit comments

Comments
 (0)