We started by exploring what is a concurrency conflict, and how Microsoft would have handled them in the Entity Framework implementation. We have seen how the concurrency token implementation would solve our issue, and then started with using concurrency tokens with the non-timestamp approach. Later, we used the timestamp-based concurrency token to catch the conflicts. Finally, we have found ways to handle those concurrency conflicts using both optimistic and pessimistic approaches. We can choose between the two based on our priority; if performance is vital to the project then pick optimistic concurrency, or if the business users are keen on data and are ready to have a trade-off with performance, then pick pessimistic concurrency. We have built the blogging system to illustrate certain features covered in the book, but it was not created to provide...
United States
United Kingdom
India
Germany
France
Canada
Russia
Spain
Brazil
Australia
Argentina
Austria
Belgium
Bulgaria
Chile
Colombia
Cyprus
Czechia
Denmark
Ecuador
Egypt
Estonia
Finland
Greece
Hungary
Indonesia
Ireland
Italy
Japan
Latvia
Lithuania
Luxembourg
Malaysia
Malta
Mexico
Netherlands
New Zealand
Norway
Philippines
Poland
Portugal
Romania
Singapore
Slovakia
Slovenia
South Africa
South Korea
Sweden
Switzerland
Taiwan
Thailand
Turkey
Ukraine