Я провел тест, используя то, что вы сказали в SetExpression (), но почему-то я не уверен, что я правильно его использую .... он работает, но кажется (и выглядит) довольно забавно, вы знаете?
int count = new Update(MyTable.Schema).SetExpression("MyField").EqualTo("MyField + 20")
.Where(....)
Как я уже сказал, обновление работало, но я не уверен, что это намеченный способ сделать это, и если это так (или даже если это не так), то как я могу использовать параметр вместо жесткого кодирование значения в выражении.