Page 1 of 1
EntityFramework 6.1.2 Support
Posted: Tue 20 Jan 2015 15:42
by BGrojer
Hi,
is EF 6.1.2 already supported by Version 8.4.333?
We saw quite a lot of broken queries (when includes are used) if EF 6.1.2 is used instead of 6.1.2.
Any Feedback on that?
Re: EntityFramework 6.1.2 Support
Posted: Wed 21 Jan 2015 15:58
by Shalex
Please describe the problem you have encountered.
If the issue is caused by generating unnecessary OUTER APPLY, it should be fixed in upcoming 6.1.3:
https://entityframework.codeplex.com/workitem/2612. As a temporary workaround, downgrade to 6.1.1.
Re: EntityFramework 6.1.2 Support
Posted: Thu 22 Jan 2015 09:10
by BGrojer
A simple query with multiple includes leads to the mentioned error.
A reproduce is super simple. Just doing a query with multiple includes leads to the issue:
var query = from o in dbContext.ObjectA
.Include("A")
.Include("A.B")
.Include("AA")
.Include("BB.C)
where O.ID == 123
select o;
I generated SQL is broken. (unable to execute that in SQL developer). There is no let keyword and also no TPH or TPT mapping for the mentioned tables in place.
Re: EntityFramework 6.1.2 Support
Posted: Fri 23 Jan 2015 13:47
by Shalex
Please give us the following information:
1) the exact text of the error and its call stack
2) the generated SQL which fails to execute (for this, enable
dbMonitor)
3)
send us a small complete test project with the corresponding DDL script
Re: EntityFramework 6.1.2 Support
Posted: Mon 02 Feb 2015 09:47
by BGrojer
Issue with DevArt Sql Generator confirmed by EF team. Reproduce provided to you guys.
Related bug on EF site could be found here:
https://entityframework.codeplex.com/workitem/2653
Re: EntityFramework 6.1.2 Support
Posted: Mon 02 Feb 2015 14:58
by Shalex
Thank you for your test project.
We have reproduced the issue with incorrect SQL generation when using EFv6.1.2. We will notify you about the results of our investigation.
As a temporary workaround, please use EFv6.1.1.
Re: EntityFramework 6.1.2 Support
Posted: Wed 18 Feb 2015 13:14
by Shalex
The issue is fixed in EFv6.1.3 (
http://entityframework.codeplex.com/workitem/2653).
You can use the corresponding nightly build now. For this, execute the following command in your Package Manager Console:
Code: Select all
Install-Package EntityFramework -Version 6.1.3-rc1-40216 -Source https://www.myget.org/F/aspnetwebstacknightly -IncludePrerelease