[EF-76] Select projection rewriting Created: 14/Nov/23  Updated: 21/Dec/23

Status: Scheduled
Project: Entity Framework
Component/s: None
Affects Version/s: None
Fix Version/s: GA 1

Type: New Feature Priority: Major - P3
Reporter: Damien Guard Assignee: Damien Guard
Resolution: Unresolved Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

Right now many types of final-select are not supported because the LINQ v3 provider does not support them.

In order to more broadly support:

  • Anonymous projections
  • Object constructors
  • Constructor methods/factories
  • Tuples

We should rewrite the final select projection in order to turn it into a simple anonymous projection for the V3 provider.

There may be additional work in making sure the anonymous projected results are passed correctly into the shaper in order to correctly access all the entity references (including full).


Generated at Thu Feb 08 08:26:51 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.