This user story tracks support for primitive collections, i.e. the ability to map a property of type int[] to the database, as a JSON array (by default). Where supported, such collections are also fully queryable via the regular LINQ operators.
As a by-product of this, the translation for intParam.Contains(b => b.Property) would be changed from the current IN with constants translation to a string parameter containing an JSON array, which would be unpacked at the database and queried via the standard means. This resolves #13617, which is a long-standing, highly-voted performance issue.
Done in 8.0
Done in 9.0
Backlog
Related issues
This user story tracks support for primitive collections, i.e. the ability to map a property of type
int[]to the database, as a JSON array (by default). Where supported, such collections are also fully queryable via the regular LINQ operators.As a by-product of this, the translation for
intParam.Contains(b => b.Property)would be changed from the current IN with constants translation to a string parameter containing an JSON array, which would be unpacked at the database and queried via the standard means. This resolves #13617, which is a long-standing, highly-voted performance issue.Done in 8.0
Done in 9.0
Backlog
Related issues