UUID v7 coming in .NET 9

by Jul 10, 2024Shorts

UUID v7 coming in .NET 9

For those that didn’t know, you can create Guids in different ways (algorithms).

System.Guid supports UUID v4 out-of-the-box, the most used version.

UUID v7 is now added, which creates Guids based on the current time. This means Guids can be sorted, which is more index friendly for databases (=faster).

SQL Server already has the alternative NEWSEQUENTIALID() for ages to fix the sorting problem in the database.

But now .NET 9 will natively support UUID v7, complete with timestamps!

You can create Guids as UUID v4 using the new CreateVersion7() method:

πšŸπšŠπš›β€‚πšπšžπš’πšπŸ·β€‚=β€‚π™Άπšžπš’πš.π™²πš›πšŽπšŠπšπšŽπš…πšŽπš›πšœπš’πš˜πš—πŸ½();

πšŸπšŠπš›β€‚πšπšžπš’πšπŸ·β€‚=β€‚π™Άπšžπš’πš.π™²πš›πšŽπšŠπšπšŽπš…πšŽπš›πšœπš’πš˜πš—πŸ½(π™³πšŠπšπšŽπšƒπš’πš–πšŽπ™ΎπšπšπšœπšŽπš.πš„πšπšŒπ™½πš˜πš );

Now you can created sorted Guids in .NET!

Remy van Duijkeren

Remy van Duijkeren

Power Platform Automator

Automation and integration aren’t just what I doβ€”they’re what I do best.

I help businesses work smarter by removing friction, automating what slows them down, and connecting systems that should’ve been talking all along.

 

Get My Thoughts on Automation & Development

Join my personal newsletter and get practical insights on building faster, integrating smarter, and removing friction in IT systems β€” especially on Power Platform and Dynamics 365.

Related