Release Notes - 2.3


2.3.3-funcrel

Fixes/Bugs

Customer Ticket Id Customer Details
Fixes Entity Framework table mappings to ensure relationships point to the intended tables, resolving missing link issues

New Support

Customer Ticket Id Customer Details
Supports .OnDelete configuration in EFCore to capture the cascading delete behavior between parent and child entity
Improves system performance for reports and filters involving nested or dependent data queries.
Supports CRUD operations through the System.Data.Entity.IDbSet interface, enabling more transactions

Enhancement/Improvements

Customer Ticket Id Customer Details
Upgrades internal evaluation engine leading to an overall enhancement of CRUD Operations and Queries resolution, thus providing better/accurate results.

2.3.2-funcrel

Stability

Customer Ticket Id Customer Details
52208 Fixes an issue where .NET application analysis unexpectedly stopped during execution by upgrading the internal evaluation engine.

Fixes/Bugs

Customer Ticket Id Customer Details
51835 Resolves a problem where some entities were shown as Unknown Entity objects.
53885 Resolves a problem where a link was drawn to the Select entity operation object instead of Add.

New Support

Customer Ticket Id Customer Details
Adds support for DbContext Database apis such as Support Microsoft.EntityFrameworkCore.DbContext.Database. This results in creation of more objects and links
Adds support for LINQ queries when triggered inside foreach iterations
Adds support for Z.EntityFramework.Extensions, Z.EntityFramework.Extensions.EFCore and EntityFramework.BulkInsert apis to increase the coverage of entity framework libraries
Supports Entity Framework Core version 8 and 9 to ensure compatibility with the latest .Net Technologies

Enhancement/Improvements

Customer Ticket Id Customer Details
Upgrades internal evaluation engine leading to an overall enhancement of CRUD Operations and Queries resolution, thus providing better/accurate results.

Performance

Customer Ticket Id Customer Details
53946 Resolves an issue regarding tracebacks by upgrading the internal evaluation engine

2.3.1-funcrel

Fixes/Bugs

Customer Ticket Id Customer Details
53578 Resolves an issue of the missing link where entity is used to perform CRUD in the unit of work and repository pattern.

New Support

Customer Ticket Id Customer Details
Facilitates entity generation when the application lacks visible DbContext and DbSet declarations, using Fluent API mappings belonging to Configuration classes solely
Adds support for "BatchDelete" and "BatchUpdate" apis belonging to "Z.EntityFramework.Plus.QueryBatchExtensions".

Enhancement/Improvements

Customer Ticket Id Customer Details
Fixes an issue that caused missing entity operation objects and links in specific scenarios.
An update to ensure that entity links are generated only when operating explicitly within the entity context, preventing overlap with OData-related LINQ usage and resulting in more accurate behavior.

Performance

Customer Ticket Id Customer Details
53667 Addresses an issue that caused the analysis process to stall during evaluation, ensuring smoother execution of entity extensions and improved results.

2.3.0-funcrel

Fixes/Bugs

Customer Ticket Id Customer Details
Fixes an issue where the entity object property incorrectly displayed the table name it links to.

New Support

Customer Ticket Id Customer Details
Introduces support for navigation property use cases, resulting in more transactions and improved data relationship management.

2.3.0-beta4

Note

Remove unnecessary log statements to maintain clean and readable logs

2.3.0-beta3

New Support

Customer Ticket Id Customer Details
Support added for LINQ Query Syntax and upgrade of the internal library.

Enhancement/Improvements

Customer Ticket Id Customer Details
New details to explain which framework API has been triggered for CRUD Operations and queries.

2.3.0-beta2

Other Updates

Details
Better error management leading to more links.
An update has been implemented to ensure "relyOn" links are correctly created between Entity objects and corresponding C# classes.

2.3.0-beta1

Resolved Issues

Customer Ticket Id Details
50953 Fixes an issue causing missing links from CRUD Add/Delete operations. As a result of this fix, an improvement has been introduced: see the New Support section below for details.

New Support

Summary Details
Support added for Repository and Unit of Work patterns Limited support has been provided to create links with entity "operation" objects when "repository" and "unit of work" patterns are used in an application.