Skip to content

Remove all autoinclude to increase performance #40

@antoineatstariongroup

Description

@antoineatstariongroup

Prerequisites

  • I have written a descriptive issue title
  • I have verified that I am running the latest version of the UI-DSM
  • I have searched open and closed issues to ensure it has not already been reported

Description

To improve performance for the Database, it is preferable to remove all autoinclude for navigation and include them depending on the deep level.
To also improve performance and not recalculate things all the time, create a static dictionary for each property and his level for each TEntity. This calculation can be done when the server start. Make sure to also run that calculation process on the client tests.

Steps to Reproduce

System Configuration

  • UI-DSM version:
    • UI-DSM:
    • Other:
  • Environment (Operating system, version and so on):
  • .NET Framework version:
  • Additional information:

Metadata

Metadata

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions