EF Core
Catch row conflicts
EF Core rowversion vs JPA @version: How Concurrency Tokens Differ
A developer moving from Spring Boot to EF Core explains how SQL Server's rowversion differs from JPA's @version field. The value comes from a database-wide counter, so it is not a per-row version number. This matters for .NET developers who need to set up optimistic concurrency correctly.