Skip to content

v1.0.320

Choose a tag to compare

@ackava ackava released this 06 Jul 10:06
· 660 commits to main since this release

Full Changelog: v1.0.301...v1.0.320

  1. Added sum of items, see below.
  2. Projection with filter fixed.
  3. Sql transformer rewritten to improve speed.
  4. Added transaction save points.
  5. likeAny query improved for Postgres.
  6. Added text length function like Sql.text.length(.)
  7. Added updateSelect
  8. Improved SaveChanges with directly generated queries instead of query expressions
Sql.coll.sum( (x) => x.products
      .map((p) => ({
         total: 1,
         paid: p.orders
               .filter((o) => o.status === "paid")
               .some((o) => true) ? 1 : 0
      }) )

This way you can get count of all orders and paid ones in a single call.