diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/EntityMaintenance/EntityMaintenance.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/EntityMaintenance/EntityMaintenance.cs index e04255963..90916e5c4 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/EntityMaintenance/EntityMaintenance.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/EntityMaintenance/EntityMaintenance.cs @@ -422,7 +422,13 @@ namespace SqlSugar if (!column.EntityName.ObjToString().StartsWith("<>f__AnonymousType") &&column.PropertyInfo?.ReflectedType!=typeof(DbTableInfo)) { + var isOldOwnsOne = column.IsOwnsOne; this.Context.CurrentConnectionConfig.ConfigureExternalServices.EntityService(property, column); + if (column.IsOwnsOne == true && isOldOwnsOne == false) + { + SetValueObjectColumns(result, property, column); + continue; + } } } if (column.PropertyInfo.DeclaringType != null