Skip to content

[FR] Add equivalent to SequentialGuidValueGenerator #850

Open

Description

@iron3oxide

Is your feature request related to a problem? Please describe.

Since MSSQL orders UNIQUEIDENTIFIER fields differently than (e.g. v7) UUIDs would be ordered, a system that generates its UUIDs in application code will suffer from index fragmentation as described here.

Describe the solution you'd like

An equivalent to the SequentialGuidValueGenerator provided in EF, be it as a generator class or a function.

Describe alternatives you've considered

One alternative would be to roll my own generator by constructing UUIDv7s and then shuffling the bytes around so that the timestamp data moves to the end. I would strongly prefer to use an "official" solution.

Activity

  1. github-actions commented on Oct 17, 2026

    @github-actions

    Hi iron3oxide, thank you for opening this issue!

    Our team will review it shortly. We aim to triage all new issues within 24-48 hours and get back to you.

    If you have additional information to share, please feel free to update the issue.

    Thank you for your patience!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    triage neededFor new issues, not triaged yet.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions