Skip to content

Commit b9f21ed

Browse files
Fix name generation logic to prevent really long names with lots of duplicates
1 parent ba47967 commit b9f21ed

File tree

1 file changed

+3
-2
lines changed
  • src/FirebirdSql.EntityFrameworkCore.Firebird.FunctionalTests/Helpers

1 file changed

+3
-2
lines changed

src/FirebirdSql.EntityFrameworkCore.Firebird.FunctionalTests/Helpers/ModelHelpers.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,11 @@ string Simplify(string name)
7676
{
7777
name = new string(name.Where(char.IsUpper).ToArray());
7878
var cnt = 1;
79-
while (names.Contains(name))
79+
while (names.Contains(name + cnt))
8080
{
81-
name += cnt++;
81+
cnt++;
8282
}
83+
name += cnt;
8384
names.Add(name);
8485
return name;
8586
}

0 commit comments

Comments
 (0)