Actualización de un valor de columna basado en otro valor de la columna con SubSonic 2,1 / 2,2

StackOverflow https://stackoverflow.com/questions/1568862

  •  21-09-2019
  •  | 
  •  

Pregunta

Tengo el siguiente código usando SubSonic 2.1 / 2.2

SubSonic.Update(<some table>)
.Set(<column A>)
.EqualTo(<column B>).
Where(condition...).Execute()

Me gustaría cambiarlo a actualizar "columna A" con el valor de la "columna B" + 1. ¿Cómo puedo hacer con esta sintaxis.

¿Hay una mejor sintaxis SubSonic para lograr lo mismo:

ColumnA = ColumnB + 1

O incluso

ColumnA = ColumnA + a

¿Fue útil?

Solución

Con SetExpression en lugar de Set va a resolver el problema

SubSonic.Update(<some table>)
.SetExpression("columnA")
.EqualTo("columnB + 1").
Where(condition...).Execute()
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top