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 第二个序列是1,2,3,4
我得到的最终序列是2,2,3,4
我需要锁定数据以获得正确的更新,但我相信交易会锁定数据吗?