LLBLGen Pro v5.4.6 and v5.5.3 have been released!

We've released the RTM versions of LLBLGen Pro v5.4.6 and LLBLGen Pro v5.5.3! See below what's new / fixed in these releases.

New features

Google Cloud Spanner support (beta)

Additionally to the fixes below, we've added the beta of Google Cloud Spanner support to the LLBLGen Pro designer v5.5.3 and LLBLGen Pro Runtime Framework. Please see the documentation (Designer | Runtime framework) for details regarding what's supported and how to get started with LLBLGen Pro and Google Cloud Spanner. This project was partly funded by Google and they asked us to release the support whenever it was ready so we ship it with v5.5.3.

Fixes

The following bugs have been addressed

LLBLGen Pro v5.4.6

  • (Designer Core) - The setting 'StoreTimeLastSyncIntoProject' had no effect for database synced projects: the file still contained the last time synced
  • (Designer Core) - Removing fields in a target table could lead to fields still mapped to these fields after a DB sync
  • (Designer Core) - Having more PK fields in an entity A than the target table Ta could lead to an NRE when reverse engineering a related table Tb with an FK constraint to Ta
  • (Templates) - SQL Server, model first: creating a DDL SQL script from a table having a binary(length) field will result in a field declaration without the length.
  • (Designer Core) - Copy / pasting an entity into the same project will never recreate a mapping onto the same element even if 'paste full' is chosen
  • (Code Generator) - Having two groups generated to two vs projects and the groups contain typed views mapped on stored proc resultsets, the procs end up in both vs projects
  • (Runtime Libraries) - Oracle, Non-ansi joins: In some cases the (+) suffix wasn't appended to the pk side field in the where clause

LLBLGen Pro v5.5.3

  • (Designer UI) - Using Ctrl-Shift-S to save a template will put focus on template bindings viewer afterwards
  • (Designer Core) - The setting 'StoreTimeLastSyncIntoProject' had no effect for database synced projects: the file still contained the last time synced
  • (Templates) - LLBLGen Pro Runtime Framework, Adapter, VB.NET: The backwards compatibility template for EntityFieldFactory contained the wrong reference
  • (Designer Core) - Unchecking the Designer Preference 'Create Backup before Import' has no effect
  • (Runtime Libraries) - Fetching a datatable based typedlist/view doesn't mark the rows as 'unchanged', which could cause problems for software expecting that row state
  • (Runtime Libraries) - Oracle: in a CASE statement with a NULL value, it could be the final expression resulted in an ORA-00932 error
  • (Designer Core) - Removing fields in a target table could lead to fields still mapped to these fields after a DB sync
  • (Designer Core) - Having more PK fields in an entity A than the target table Ta could lead to an NRE when reverse engineering a related table Tb with an FK constraint to Ta
  • (Templates) - SQL Server, model first: creating a DDL SQL script from a table having a binary(length) field will result in a field declaration without the length.
  • (Designer Core) - Copy / pasting an entity into the same project will never recreate a mapping onto the same element even if 'paste full' is chosen
  • (Code Generator) - Having two groups generated to two vs projects and the groups contain typed views mapped on stored proc resultsets, the procs end up in both vs projects
  • (Runtime Libraries) - Oracle, Non-ansi joins: In some cases the (+) suffix wasn't appended to the pk side field in the where clause

How to obtain the new bits?

You'll find the new RTM releases in the downloads section below 'My Account'. Of course the RTM builds of the runtimes are also available through NuGet.

Why wait?

Become more productive today.

Buy now    Download Trial