Зависит от лоада. Если лоад достаточно большой, то блокировать может быть не лучшей идеей, хотя эти проблемы вообще не должны возникать на цифрах ниже 5-7 тысяч MPS. но в целом, вся идея юнит оф ворк в том, чтобы не дергать базу по каждой мелочи (и соответственно не висеть в ожидании, когда кто-то отдаст условный лок), а батчить все изменения до последнего и применять их единоразово (да, в это время будет использоваться лок).