c#锁定记录问题如何解决

我有如下表
ID filename
1 f1
2 f2
3 f3
4 f4
表中有四条记录既4张单,每张单由3个员工进行录入。
现在有40个员工在抢录单,如何正确的分配给员工?

记录上加一个标志 inputPeoples,记录当前已经有几个人在录,然后对满足3的条件进行处理。