We've released the RTM versions of LLBLGen Pro v5.4.5 and LLBLGen Pro v5.5.2! The following bugs have been addressed
LLBLGen Pro v5.4.5
- (Templates) - EF6, EDMX: Many-to-many with Self using a pure intermediate entity could lead to an error in the generated EDMX xml
- (Designer Core) - Syncing with two or more database types where the same entity is mapped could lead to not having a field mapping added
- (Designer Core) - If an element has an unmapped field and due to a sync the ideal target field is present in the target, it will end up as a duplicate field instead
- (Runtime Libraries) - Oracle PADLEFT/RIGHT function mappings use the wrong PL/SQL function
LLBLGen Pro v5.5.2
- (Templates) - EF6, EDMX: Many-to-many with Self using a pure intermediate entity could lead to an error in the generated EDMX xml
- (Templates) - Include templates in an entity have their first line appended to a user code region marker
- (Designer Core) - Syncing with two or more database types where the same entity is mapped could lead to not having a field mapping added
- (Designer Core) - If an element has an unmapped field and due to a sync the ideal target field is present in the target, it will end up as a duplicate field instead
- (Runtime Libraries) - Performance degradation occurs when a lot (100K+) entities are present in a unit of work and they're all new
- (Runtime Libraries) - Oracle PADLEFT/RIGHT function mappings use the wrong PL/SQL function
- (Runtime Libraries) - Oracle: Passing enums as literals in a projection/Linq query are converted to int parameters but Oracle converts these back to Decimals which aren't convertible to enums in the resultset
- (Runtime Libraries) - Order of insert queue could be different from addition order to Unit of Work, if no dependencies were present in the graph
- (Runtime Libraries) - System Type Converters have a check for the model value which is too strict: it doesn't allow implicit conversions which are used in edge cases in predicate scenarios
- (Documentation) - Move the Adapter note for the csproj move up to the top of the page, as migration from older versions to v5.5 will skip it. It's mandatory to read it always
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.