var context = UnitOfWork._context;
using (var transaction = context .Database.BeginTransactio()){
select some data based on inner join
if data is already there
loop over data and
update sequences of rows
else insert
context.SaveChanges();
transaction.Commit();
Предположим, Ist последовательность 2,1,3,4
2-я последовательность 1,2,3,4
Я получаю окончательную последовательность как 2,2,3,4
Нужно ли блокировать данные для получения корректных обновлений, но я считаю, что транзакция заблокирует данные?