-
Notifications
You must be signed in to change notification settings - Fork 167
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
Entity Framework Classic - Support #91
Comments
Agreed! This would be an amazing addition. |
And which version do you want to support? Community, paid or both? |
Hello @StefH , Supporting one automatically support the other. They use the same name/signing key. For example: https://www.nuget.org/packages/Z.EntityFramework.Plus.QueryIncludeFilter.EFClassic/ I recommand you to use the |
I've create a preview version, can you please try this one? |
Hello @StefH , We made some test under Is there something special you would like we test more? Is adding the support for EF Classic was a simple as changing the reference or something else had to be modified for our library? On the package, I see there are some dependencies for EF Classic. Even if it depends on our package, I believe the package should not have any dependencies as long as we have 2 packages otherwise, for people that have EF Classic (Community), it might download the newest version for EF Classic (Enterprise) which is probably not what they want. It was perhaps a bad idea for third-party libraries on our side creating 2 packages ;) You obviously know more LinqKit as ourselves, do you feel we should instead add a |
Some remarks: 1] If you don't need 2] If you need Async support ( I hope this explains. 3] A side question: did you also try to use Z.EntityFramework.Classic with https://github.com/StefH/System.Linq.Dynamic.Core ? ` |
Hello @StefH , LinqKit.Z.EntityFramework.ClassicWe need the option 2. People expect to upgrade from I have made a few tests and everything is working fine with The person that requested us the support for LinqKit is currently testing it in his project, so I will try get his feedback this week. System.Linq.Dynamic.CoreWe tested However, we already have a free features for LINQ dynamic: https://entityframework-classic.net/linq-dynamic Our version use C# syntax (it uses our library: https://eval-expression.net/) So we don't have to use some fake syntax such as: var customer2 = context.Customers.Select("new(ColumnInt as Name, ColumnString)").ToListAsync().Result; You can use real C# syntax var customer3 = context.Customers.SelectDynamic(x => "new { Name = x.ColumnInt, x.ColumnString }").ToListAsync().Result; |
OK, I'll wait on the test results, and when all is fine, I can release a NuGet. @Thorium and @scottksmith95 |
I vote for keeping version numbers aligned. |
I agree with Thorium. Version aligned is the way to go. Thank a lot btw for the fast support ;) |
Hello @StefH , I got the confirmation that everything worked like a charm also on his side. I believe at this point, it's safe to release a stable version whenever you have time. |
I also tested it and it seems to be all good! Great addition to this awesome package |
New official NuGet is uploaded and will be visible in some time. |
Great, Thank a lot ;) |
Hello Scott,
Would you be interested to add support to Entity Framework Classic: https://entityframework-classic.net/
EF Classic is basically an Entity Framework 6 fork with performance improvement, new features, and .NET Core support.
If you want, we could create a pull on our side.
Best Regards,
Jonathan
The text was updated successfully, but these errors were encountered: