Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Entity Framework e SQL Server bloccheranno un oggetto/record durante l'eliminazione

L'uno o l'altro verranno eseguiti per primi.

Se la tua procedura memorizzata viene eseguita in secondo luogo, otterrai un'eccezione a causa dell'istruzione if nella procedura memorizzata.

Se il comando EF viene eseguito per secondo, ci sarà un OptimisticConcurrencyException, vedere:Equivalente EF per le righe interessate da SqlCommand.ExecuteNonQuery