How do Entity Framework Core Queries Work?

Поділитися
Вставка
  • Опубліковано 6 вер 2024
  • How do entity framework core queries work? How do ef core queries get translated in to SQL? How do providers adapt queries to their databases?
    Patreon 🤝 / raw_coding
    Courses 📚 learning.raw-c...
    Shop 🛒 shop.raw-codin...
    Discord 💬 / discord
    Twitter 📣 / anton_t0shik
    Twitch 🎥 / raw_coding
    👉 Try Rider
    www.jetbrains....
    RD5K9-4TXXW-KMV3G-NYWSF-3ZSTP
    Reflection Tutorial: • C# Reflection Explaine...
    Expressions Tutorial: • C# Expression Trees Ex...
    #csharp #efcore #dotnet

КОМЕНТАРІ • 46

  • @MaxQuagliotto
    @MaxQuagliotto 2 роки тому +11

    This is a great video; I always wondered what's under the hood of entityframework and how it built its expression trees. Thanks. And also lowkey thanks for contributing to my impostor syndrome as well :)

    • @RawCoding
      @RawCoding  2 роки тому +4

      Cheers)) and don’t be troubled you can be an excellent developer without knowing any of the internals

  • @user-qf2xk1fg6e
    @user-qf2xk1fg6e 2 роки тому +9

    Охрененный канал! Просто охрененный! Спасибо за то, что ты делаешь!

    • @RawCoding
      @RawCoding  2 роки тому +6

      Спасибо рад что понравилось )

  • @tahateber7259
    @tahateber7259 2 роки тому +2

    Man, your videos are just great
    Keep up the good work

  • @GabrielGomes-bm8xb
    @GabrielGomes-bm8xb 2 роки тому

    Men, I wish I had watched this video before I start my ORM, My expression evaluator it's a strategy pattern that I did myself because I didn't know about the ExpressionVisitor :(
    Awesome video btw

  • @user-mc7gi7xb3z
    @user-mc7gi7xb3z 2 роки тому +3

    Спасибо большое!) Помню как то задавал вопрос о продолжении серии deep dive и о чудо - оно вышло!))

    • @RawCoding
      @RawCoding  2 роки тому

      Да, вот оно, надеюсь понравилось

    • @user-qf2xk1fg6e
      @user-qf2xk1fg6e 2 роки тому +1

      @@RawCoding может я как то плохо смотрел, но нет ли чего-то про синхронизацию в многопоточной среде? Про всякие Manual Reset event. ReadWriteLock и прочее и прочее.

    • @RawCoding
      @RawCoding  2 роки тому

      Может быть, я это не смотрел я именно о трансляции линк в скл фокусировался

    • @user-qf2xk1fg6e
      @user-qf2xk1fg6e 2 роки тому +1

      @@RawCoding я не про конкретное видео. Я про то, будет ли (или может есть) видео на канале об объектах синхронизации в многопоточной среде?

    • @meJevin
      @meJevin 2 роки тому

      @@user-qf2xk1fg6e миллионы артиклов в интернете и отличная документация на мсдн.

  • @ryanvanmechelen
    @ryanvanmechelen 2 роки тому +1

    Hairstyle change at 16:20!

    • @RawCoding
      @RawCoding  2 роки тому

      haha, yeah I filmed this over 2 days, that 3rd part I was going to just open the source code on github but I decided that was shit and debugging would be a better example

  • @paradisefallen8385
    @paradisefallen8385 2 роки тому +1

    Can you explain please how MobileBlazorBindings works in Xamarin and how to made it works for Avalonia / Maui. Concepts and another staff. Plz

    • @RawCoding
      @RawCoding  2 роки тому

      Probably not, not my area

  • @LukeAvedon
    @LukeAvedon 2 роки тому +1

    Excellent overview!

  • @HoangDuck666
    @HoangDuck666 2 роки тому +1

    this video got all i need

  • @1dfe-4e68-bd9f
    @1dfe-4e68-bd9f 2 роки тому +1

    great channel! thank you very much!

  • @yourockst0ne
    @yourockst0ne 2 роки тому +1

    +1 for the thumbnail

  • @cuzsleepisthecousinofdeath
    @cuzsleepisthecousinofdeath 2 роки тому +3

    As an addition to this vid there are
    Presentation - How EF translates LINQ to SQL
    ua-cam.com/video/r69ZxXgOIK4/v-deo.html
    Expressions playlist (old but gold)
    ua-cam.com/play/PLRwVmtr-pp06SlwcsqhreZ2byuozdnPlg.html

  • @RubberDuckCoding
    @RubberDuckCoding 2 роки тому +1

    VERY NICE!

  • @_MoshikoAz_
    @_MoshikoAz_ 2 роки тому +1

    thanks, any chance you can make a guide for mac m1 users ?

    • @RawCoding
      @RawCoding  2 роки тому +1

      You’re out of luck.

  • @mdrtoffee
    @mdrtoffee 2 роки тому +1

    Good video but I've still yet to see a reason to use EF over Dapper if you know how to write good SQL.

    • @RawCoding
      @RawCoding  2 роки тому +1

      Preference

    • @mdrtoffee
      @mdrtoffee 2 роки тому +1

      @@RawCoding Dapper will always perform better though. EF can be more convenient for smaller projects.

    • @RawCoding
      @RawCoding  2 роки тому +2

      You have to consider your team, not everything is about code execution speed.

  • @dotnetdevni
    @dotnetdevni 2 роки тому +1

    Yeah thats why u should use .select select * is not good.

    • @RawCoding
      @RawCoding  2 роки тому

      ?

    • @dotnetdevni
      @dotnetdevni 2 роки тому +1

      @@RawCoding .select allows u to name individual columns in ur list rather than returning them all

    • @RawCoding
      @RawCoding  2 роки тому

      What are you talking about

  • @stevenkjames
    @stevenkjames 2 роки тому

    Cool

  • @cocoscacao6102
    @cocoscacao6102 2 роки тому +1

    Next, change tracking :)