When creating a project in Blazor Studio, scaffolding a database that supports Row Versioning (e.g: SQL Server), and enabling Optimistic Concurrency, I would like to suggest that if a table has a Timestamp column, the Timestamp column be used, instead of applying the [ConcurrencyCheck] attribute to every other column.
Refer to this article:
Handling Concurrency Conflicts - EF Core | Microsoft Learn