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

This commit is contained in:
Asbjørn Riis-Knudsen
2022-11-28 22:44:59 +01:00
committed by GitHub
parent 475cea40a1
commit 50d361c4e6

View File

@@ -56,7 +56,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 });