Обновите значение столбца на основе значения другого столбца с помощью SubSonic 2.1/2.2.
-
21-09-2019 - |
Вопрос
У меня есть следующий код, использующий SubSonic 2.1/2.2.
SubSonic.Update(<some table>)
.Set(<column A>)
.EqualTo(<column B>).
Where(condition...).Execute()
Я хотел бы изменить его, чтобы обновить «столбец A» значением «столбец B» + 1.Как я могу это сделать с этим синтаксисом.
Есть ли лучший синтаксис SubSonic для достижения того же самого:
СтолбецA = СтолбецB + 1
Или даже
СтолбецA = СтолбецA + а
Решение
С использованием SetExpression вместо Набор решит проблему
SubSonic.Update(<some table>)
.SetExpression("columnA")
.EqualTo("columnB + 1").
Where(condition...).Execute()
Не связан с StackOverflow