我正在尝试使用以下查询从 EF 中删除记录:
public void ClearAllLocks(Lock LockObj)
{
var Stf = context.Locks.First(S => S.UserId == LockObj.UserId);
if (Stf == null)
{
return;
}
context.Locks.DeleteObject(Stf);
context.SaveChanges();
}
但是我只能删除第一条记录并且我也知道原因(因为我使用的是 First),我应该写什么而不是 First 以便可以删除所有条目。