// Table Aliases
var t0 = new Orders().AsQueryable();
var query = Odb.SQL.{{hl}}Modify<exm.Orders>{{/hl}}(x =>
x.From(t0)
.Where(t0.OrderID == 10248))
.onInsert(Row => {
Row.OrderDate = DateTime.Now;
})
.onUpdate((Row, OldRow) => {
Row.OrderDate = OldRow.OrderDate.AddDays(1);
})
.onAlways((Row, OldRow) => {
var IsUpdate = (OldRow is object);
});
var affected_rows = connection.Sql(query).NonQuery();