-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Query: Navigations: Inverse one-to-one references not rewritten #7573
Labels
closed-fixed
The issue has been fixed and is/will be included in the release indicated by the issue milestone.
type-bug
Milestone
Comments
anpete
added a commit
to anpete/EntityFramework
that referenced
this issue
Feb 9, 2017
Replaces separate Include code path with use of Navigation rewrite pipeline via new IncludeCompiler. This first part deals with Include chains that contain no collection nav props. - Performance: New IncludeCompiler generates optimal Include/Fixup/Tracking code. No metadata access at execution time. - Many Include queries are simplified. - No more duplicate joins between navs and Includes and for common prefix Include paths. TODO: - Uncovered dotnet#7569 and dotnet#7573 - nav rewrite issues. - Handle collection navs by enhancing nav rewrite so that it can do Include style multi-queries.
anpete
added a commit
that referenced
this issue
Feb 9, 2017
Replaces separate Include code path with use of Navigation rewrite pipeline via new IncludeCompiler. This first part deals with Include chains that contain no collection nav props. - Performance: New IncludeCompiler generates optimal Include/Fixup/Tracking code. No metadata access at execution time. - Many Include queries are simplified. - No more duplicate joins between navs and Includes and for common prefix Include paths. TODO: - Uncovered #7569 and #7573 - nav rewrite issues. - Handle collection navs by enhancing nav rewrite so that it can do Include style multi-queries.
anpete
added a commit
that referenced
this issue
Feb 9, 2017
Replaces separate Include code path with use of Navigation rewrite pipeline via new IncludeCompiler. This first part deals with Include chains that contain no collection nav props. - Performance: New IncludeCompiler generates optimal Include/Fixup/Tracking code. No metadata access at execution time. - Many Include queries are simplified. - No more duplicate joins between navs and Includes and for common prefix Include paths. TODO: - Uncovered #7569 and #7573 - nav rewrite issues. - Handle collection navs by enhancing nav rewrite so that it can do Include style multi-queries.
anpete
added a commit
that referenced
this issue
Feb 9, 2017
Replaces separate Include code path with use of Navigation rewrite pipeline via new IncludeCompiler. This first part deals with Include chains that contain no collection nav props. - Performance: New IncludeCompiler generates optimal Include/Fixup/Tracking code. No metadata access at execution time. - Many Include queries are simplified. - No more duplicate joins between navs and Includes and for common prefix Include paths. TODO: - Uncovered #7569 and #7573 - nav rewrite issues. - Handle collection navs by enhancing nav rewrite so that it can do Include style multi-queries.
anpete
added a commit
that referenced
this issue
Feb 10, 2017
Replaces separate Include code path with use of Navigation rewrite pipeline via new IncludeCompiler. This first part deals with Include chains that contain no collection nav props. - Performance: New IncludeCompiler generates optimal Include/Fixup/Tracking code. No metadata access at execution time. - Many Include queries are simplified. - No more duplicate joins between navs and Includes and for common prefix Include paths. TODO: - Uncovered #7569 and #7573 - nav rewrite issues. - Handle collection navs by enhancing nav rewrite so that it can do Include style multi-queries.
anpete
added a commit
that referenced
this issue
Feb 13, 2017
Replaces separate Include code path with use of Navigation rewrite pipeline via new IncludeCompiler. This first part deals with Include chains that contain no collection nav props. - Performance: New IncludeCompiler generates optimal Include/Fixup/Tracking code. No metadata access at execution time. - Many Include queries are simplified. - No more duplicate joins between navs and Includes and for common prefix Include paths. TODO: - Uncovered #7569 and #7573 - nav rewrite issues. - Handle collection navs by enhancing nav rewrite so that it can do Include style multi-queries.
anpete
added a commit
to anpete/EntityFramework
that referenced
this issue
Feb 13, 2017
Replaces separate Include code path with use of Navigation rewrite pipeline via new IncludeCompiler. This first part deals with Include chains that contain no collection nav props. - Performance: New IncludeCompiler generates optimal Include/Fixup/Tracking code. No metadata access at execution time. - Many Include queries are simplified. - No more duplicate joins between navs and Includes and for common prefix Include paths. TODO: - Uncovered dotnet#7569 and dotnet#7573 - nav rewrite issues. - Handle collection navs by enhancing nav rewrite so that it can do Include style multi-queries.
anpete
added a commit
that referenced
this issue
Feb 15, 2017
Replaces separate Include code path with use of Navigation rewrite pipeline via new IncludeCompiler. This first part deals with Include chains that contain no collection nav props. - Performance: New IncludeCompiler generates optimal Include/Fixup/Tracking code. No metadata access at execution time. - Many Include queries are simplified. - No more duplicate joins between navs and Includes and for common prefix Include paths. TODO: - Uncovered #7569 and #7573 - nav rewrite issues. - Handle collection navs by enhancing nav rewrite so that it can do Include style multi-queries.
anpete
added a commit
that referenced
this issue
Feb 15, 2017
Replaces separate Include code path with use of Navigation rewrite pipeline via new IncludeCompiler. This first part deals with Include chains that contain no collection nav props. - Performance: New IncludeCompiler generates optimal Include/Fixup/Tracking code. No metadata access at execution time. - Many Include queries are simplified. - No more duplicate joins between navs and Includes and for common prefix Include paths. TODO: - Uncovered #7569 and #7573 - nav rewrite issues. - Handle collection navs by enhancing nav rewrite so that it can do Include style multi-queries.
rpawlaszek
pushed a commit
to rpawlaszek/EntityFramework
that referenced
this issue
Feb 19, 2017
Replaces separate Include code path with use of Navigation rewrite pipeline via new IncludeCompiler. This first part deals with Include chains that contain no collection nav props. - Performance: New IncludeCompiler generates optimal Include/Fixup/Tracking code. No metadata access at execution time. - Many Include queries are simplified. - No more duplicate joins between navs and Includes and for common prefix Include paths. TODO: - Uncovered dotnet#7569 and dotnet#7573 - nav rewrite issues. - Handle collection navs by enhancing nav rewrite so that it can do Include style multi-queries.
maumar
added a commit
that referenced
this issue
Apr 17, 2017
maumar
added a commit
that referenced
this issue
Apr 18, 2017
Test enabled ineabc74efb9f4565bc489f638b3c64755c9b84200 |
maumar
added
the
closed-fixed
The issue has been fixed and is/will be included in the release indicated by the issue milestone.
label
Apr 18, 2017
ajcvickers
changed the title
Navigations: Inverse one-to-one references not rewritten
Query: Navigations: Inverse one-to-one references not rewritten
May 9, 2017
divega
added
closed-fixed
The issue has been fixed and is/will be included in the release indicated by the issue milestone.
and removed
closed-fixed
The issue has been fixed and is/will be included in the release indicated by the issue milestone.
labels
May 10, 2017
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
closed-fixed
The issue has been fixed and is/will be included in the release indicated by the issue milestone.
type-bug
In the following queries, the second nav. in each projection (ParentBackNavigation) is not processed during nav. rewrite. In the first case, it triggers a null-ref at execution time, and in the second, the EF.Property call is present in the final compiled query tree.
The text was updated successfully, but these errors were encountered: