The fluent api Update.Where() method doesn't copy the constraint comparison operator.
Where( x => x.field > 100)
WHERE ' field ' = 100
NB: Should be > 100
Also, it's very easy to inadvertently call this method instead of the generic extension method Where<>(), resulting in more complex expression being discarded without warning.
Where(x=> x.field1<100 && x.field2>100
WHERE 'field1' = 100;
(the second condition is silently discarded).
Suggest rename or deprecate this method.