diff --git a/src/MetadataGen/MetadataGenerator.Core/Services/DataContractMetadataSerializer.cs b/src/MetadataGen/MetadataGenerator.Core/Services/DataContractMetadataSerializer.cs index e5f57ec5..2cbfe3e7 100644 --- a/src/MetadataGen/MetadataGenerator.Core/Services/DataContractMetadataSerializer.cs +++ b/src/MetadataGen/MetadataGenerator.Core/Services/DataContractMetadataSerializer.cs @@ -131,7 +131,7 @@ await Task.Run(() => file.WriteLine("namespace DG.Tools.XrmMockup {"); file.WriteLine("\tpublic struct SecurityRoles {"); - foreach (var securityRole in securityRoles.OrderBy(x => x.Value.Name)) + foreach (var securityRole in securityRoles.OrderBy(x => x.Value.Name, StringComparer.Ordinal)) { file.WriteLine($"\t\tpublic static Guid {ToSafeName(securityRole.Value.Name)} = new Guid(\"{securityRole.Key}\");"); }