Mid ASP.NET Core

Handling concurrency / optimistic concurrency?

  • Use RowVersion / ETag to detect concurrent edits.

Example with EF Core:

modelBuilder.Entity<Product>()

.Property(p => p.RowVersion).IsRowVersion();

Return 409 Conflict if concurrency exception is caught.

Model Binding & Validation

More from ASP.NET Core Tutorial

All questions for this course