Нет, вы не можете включить такое условие WHERE в операторы UPDATE в EF. Более того, это типичная проверка бизнес-правил, которая немного выходит за рамки на уровне базы данных. Вы должны создать механизм, который позволит только одному клиенту изменять группу. Клиент загрузит группу (= блокировка), изменит количество учеников и попытается сохранить группу. Поскольку группа блокируется только одним клиентом, никто другой не может изменить содержимое, и вы можете свободно проверить количество учеников, прежде чем сохранить группу и снять блокировку. Самый простой способ создать такой механизм блокировки - это добавить столбцы LockedBy и LockedDate. Чтобы избежать неограниченной блокировки, у вас может быть условие, что блокировки старше X считаются просроченными.