Release Notes

2.0.0 (2024-04-16)

Add LIMIT and OFFSET clauses (after SELECT … ORDER BY …)

Requirements

  • Visual Studio 2022 (17.9) or .NET 8.0 (8.0.203)

New

  • Add the SelectTerminator interface, which has the Limit(int) and LimitOffset(int, int) methods.

Changed

  • Rename some interfaces.
  • Change the OrderBy() method to return a SelectTerminator<T> object instead of an IEnumerable<T> object. To get the same result as before, you need to add a call to the Execute() method like this: OrderBy(…).Execute().
  • Change the lifetime of the IEnumerable<T> object returned by SelectTerminator interface methods. It is now only valid as long as the corresponding Query object is valid. To get the same result as before, you must add a call to the ToList() method (e.g., Execute().ToList()).

1.1.1 (2024-04-13)

Fix API documents

Requirements

  • Visual Studio 2022 (17.9) or .NET 8.0 (8.0.203)

Fixed

  • Fix API documents.
  • Bump version to 1.1.1.

1.1.0 (2024-04-07)

Add APIs to execute UPDATE statements

Requirements

  • Visual Studio 2022 (17.9) or .NET 8.0 (8.0.203)

New

  • Add Update method to the Query interface.
  • Bump version to 1.1.0.

1.0.0 (2023-05-02)

Initial release

Requirements

  • Visual Studio 2022 (17.5) or .NET 7.0 (7.0.203)

New

  • Add TransactionKit class, Query interface, Table attribute, and so on.