Skip populating the PropertyTypeGroup alias column if it is already populated (#13109)

(cherry picked from commit 50d361c4e6)
This commit is contained in:
Asbjørn Riis-Knudsen
2022-11-28 22:44:59 +01:00
committed by Sebastiaan Janssen
parent 3c89b5271c
commit ce9766eb69

View File

@@ -55,7 +55,7 @@ public class AddPropertyTypeGroupColumns : MigrationBase
AddColumn<PropertyTypeGroupDto>("alias", out IEnumerable<string> sqls);
// Populate non-null alias column
List<PropertyTypeGroupDto>? dtos = Database.Fetch<PropertyTypeGroupDto>();
List<PropertyTypeGroupDto>? dtos = Database.Query<PropertyTypeGroupDto>().Where(x => x.Alias == null).ToList();
foreach (PropertyTypeGroupDto dto in PopulateAliases(dtos))
{
Database.Update(dto, x => new { x.Alias });