Use uma biblioteca de geração de ID: Em vez de criar sua própria lógica para gerar IDs, você pode usar uma biblioteca existente que já tenha esse recurso implementado. Existem várias bibliotecas disponíveis para C# que permitem gerar IDs únicos, como o GUID ou o Snowflake.
Em resposta a Melhor forma de implementar um código de solicitação
1
1
concordo, utilizar uma lib que já entrega o que você precisa é pode ser a melhor opção.