Hi,
I end up with this piece code
ISortExpression sorter = new SortExpression();
IExpression decodeExpression = new DbFunctionCall("Decode", new object[] { TvnStuitFields.TypeAktieCd, "SCHOR", TvnStuitFields.DtVanAktie, TvnStuitFields.DtVanBesl });
IEntityField2 decodeEntityField = new EntityField2("Test", decodeExpression);
SortClause clause = new SortClause(decodeEntityField, null, SortOperator.Ascending);
sorter.Add(clause);
But this produces
ORDER BY "Test" ASC
Any idea ?