Mam projekt, w którym w modelu dodałem:
[Timestamp]
public byte[] RowVersion { get; set; }
W bazie danych utworzona jest kolumna RowVersion, która przy każdej aktualizacji rekordu ulega zmianie.
Jeżeli teraz próbuję w dwóch odrębnych sesjach modyfikować ten sam rekord to zawsze zachowywana jest jego ostatnia wartość. Nigdy nie jest rzucany DBConcurrencyException bez względu nawet na to czy ten model zawiera RowVersion w zwracanym modelu.
Czy w EF Core obsługę współbieżności trzeba w jakikolwiek sposób konfigurować, żeby działała?