We've released LLBLGen Pro v5.12! v5.12 is a free upgrade for people with an active subscription.
This release comes with the following features:
- .NET 9 Support
- Entity Framework Core 9 support
- (Designer) Connection information is now shared among SQL Editor tabs for the same driver types.
- (Designer) Drivers now accept custom fragments for the connection string which can be any set of name=value; pairs.
- (Designer) System sequences on field mappings where the target field isn’t an identity field are now removed from the mapping (and the field is no longer marked as readonly if the target field isn’t readonly) after a sync on a database first source.
- (Designer) After a database sync, the entity field’s IsReadOnly flag is now properly synced with the target field’s requirement for an insert value, if the entity field’s IsReadOnly flag hasn’t been manually changed by the user.
- (Designer) Ad-hoc template-set paths used in a code generation cycle are now stored with relative paths, including the additional templates folder.
- (LLBLGen Pro RTF)
CollectionCore<T>
, and thus the EntityCollection
classes for SelfServicing and Adapter now implements IReadOnlyList<T>
- (LLBLGen Pro RTF) Linq: using a query as argument in a mapped function call will now be properly translated to a scalar query as argument for the function call.
- (LLBLGen Pro RTF) All trace lines are now prefixed with a timestamp in the format:
[yyyy-MMM-dd HH:mm:ss.fff]::
- (LLBLGen Pro RTF) Predicate, PredicateExpression, Expression, SortExpression, GroupByExpression, RelationCollection, RelationPredicateBucket and PrefetchPath/PrefetchPath2 now override ToString() which will give a pseudo code representation of the contents of the object in text form.
With this release it also means v5.10.x is out of support. The versions which in support are v5.11.x and v5.12.x