Git Product home page Git Product logo

Comments (5)

JonathanMagnan avatar JonathanMagnan commented on June 26, 2024 1

Hello @tsanton ,

Thank you for reporting.

With your text, I can definitely see the advantage of being able from time to time using the INNER JOIN instead of OUTER JOIN clause.

I will discuss it with my team this week to see if that's something we might want to implement next month or not.

Best Regards,

Jon

from entityframework-extensions.

JonathanMagnan avatar JonathanMagnan commented on June 26, 2024

Hello @tsanton ,

We started to take some time to think about this proposed feature.

Is replacing ALL LEFT JOIN with INNER JOIN could be a possible solution, or do you need to be able to replace depending on what you want to include, so having a method such as IncludeWithInnerJoin?

We believe the replacement of all join could be very easily done on our side, while the IncldueWithInnerJoin will take us way more research and time to make it happen (Doing the first one doesn't exclude we might eventually try to do the others).

Let me know,

Best Regards,

Jon

from entityframework-extensions.

tsanton avatar tsanton commented on June 26, 2024

Oh @JonathanMagnan , why do you never ask easy questions?

For now ReplaceAll would solve my issues because I create data models that will always have a group by InnerJoin compatibility (i.e. dummy row if nothing else). With time (and for everybody else inheriting old data models) individual overrides is definitely the way to go.

Before I answer (and sorry to try to pin you down) can you give estimates? I.e. if it's 2 weeks for the first (with minimal coding) and you can create a very concise api (i.e. as a final method OverrideAllJoinToBecomeInnerJoins()) then sure: a no brainer (but please deprecate it with time as it's ugly). If it's 0-4 months for the ideal solution and you're willing to prioritise it I'll become a missionary running around the frozen wastelands of Norway and the rest of Scandinavia* (*Finland and Iceland not included) preaching the holiness of ZZZ EntityFramework-Extensions if that's what it takes :)

Looking forward to hearing from you!

/T

from entityframework-extensions.

JonathanMagnan avatar JonathanMagnan commented on June 26, 2024

My developer will start to check the first part this week

It will be easier to give you a good estimate next Monday.

Best Regards,

Jon

from entityframework-extensions.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.