How do Entity Framework Core Queries Work?

  Рет қаралды 27,490

Raw Coding

Raw Coding

Күн бұрын

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 жыл бұрын
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 жыл бұрын
Cheers)) and don’t be troubled you can be an excellent developer without knowing any of the internals
@ИванИванов-я5э9к
@ИванИванов-я5э9к 2 жыл бұрын
Охрененный канал! Просто охрененный! Спасибо за то, что ты делаешь!
@RawCoding
@RawCoding 2 жыл бұрын
Спасибо рад что понравилось )
@tahateber7259
@tahateber7259 2 жыл бұрын
Man, your videos are just great Keep up the good work
@RawCoding
@RawCoding 2 жыл бұрын
Cheers
@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
@ФилькаВячеславович
@ФилькаВячеславович 2 жыл бұрын
Спасибо большое!) Помню как то задавал вопрос о продолжении серии deep dive и о чудо - оно вышло!))
@RawCoding
@RawCoding 2 жыл бұрын
Да, вот оно, надеюсь понравилось
@ИванИванов-я5э9к
@ИванИванов-я5э9к 2 жыл бұрын
@@RawCoding может я как то плохо смотрел, но нет ли чего-то про синхронизацию в многопоточной среде? Про всякие Manual Reset event. ReadWriteLock и прочее и прочее.
@RawCoding
@RawCoding 2 жыл бұрын
Может быть, я это не смотрел я именно о трансляции линк в скл фокусировался
@ИванИванов-я5э9к
@ИванИванов-я5э9к 2 жыл бұрын
@@RawCoding я не про конкретное видео. Я про то, будет ли (или может есть) видео на канале об объектах синхронизации в многопоточной среде?
@meJevin
@meJevin 2 жыл бұрын
@@ИванИванов-я5э9к миллионы артиклов в интернете и отличная документация на мсдн.
@LukeAvedon
@LukeAvedon 2 жыл бұрын
Excellent overview!
@RawCoding
@RawCoding 2 жыл бұрын
Cheers
@paradisefallen8385
@paradisefallen8385 2 жыл бұрын
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
@1dfe-4e68-bd9f
@1dfe-4e68-bd9f 2 жыл бұрын
great channel! thank you very much!
@RawCoding
@RawCoding 2 жыл бұрын
Cheers
@_MoshikoAz_
@_MoshikoAz_ 2 жыл бұрын
thanks, any chance you can make a guide for mac m1 users ?
@RawCoding
@RawCoding 2 жыл бұрын
You’re out of luck.
@ryanvanmechelen
@ryanvanmechelen 2 жыл бұрын
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
@HoangDuck666
@HoangDuck666 2 жыл бұрын
this video got all i need
@RawCoding
@RawCoding 2 жыл бұрын
Cheers
@mdrtoffee
@mdrtoffee 2 жыл бұрын
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 жыл бұрын
Preference
@mdrtoffee
@mdrtoffee 2 жыл бұрын
@@RawCoding Dapper will always perform better though. EF can be more convenient for smaller projects.
@RawCoding
@RawCoding 2 жыл бұрын
You have to consider your team, not everything is about code execution speed.
@RubberDuckCoding
@RubberDuckCoding 2 жыл бұрын
VERY NICE!
@RawCoding
@RawCoding 2 жыл бұрын
Cheers
@cuzsleepisthecousinofdeath
@cuzsleepisthecousinofdeath 2 жыл бұрын
As an addition to this vid there are Presentation - How EF translates LINQ to SQL kzbin.info/www/bejne/qGeci6uOnLR8gZY Expressions playlist (old but gold) kzbin.info/aero/PLRwVmtr-pp06SlwcsqhreZ2byuozdnPlg
@RawCoding
@RawCoding 2 жыл бұрын
Thank you for sharing
@yourockst0ne
@yourockst0ne 2 жыл бұрын
+1 for the thumbnail
@RawCoding
@RawCoding 2 жыл бұрын
Haha 😂
@dotnetdevni
@dotnetdevni 2 жыл бұрын
Yeah thats why u should use .select select * is not good.
@RawCoding
@RawCoding 2 жыл бұрын
?
@dotnetdevni
@dotnetdevni 2 жыл бұрын
@@RawCoding .select allows u to name individual columns in ur list rather than returning them all
@RawCoding
@RawCoding 2 жыл бұрын
What are you talking about
@cocoscacao6102
@cocoscacao6102 2 жыл бұрын
Next, change tracking :)
@RawCoding
@RawCoding 2 жыл бұрын
👀
@stevenkjames
@stevenkjames 2 жыл бұрын
Cool
Unit of Work in ASP.NET Core
14:57
Raw Coding
Рет қаралды 19 М.
EF Core Performance Optimization Challenge | 233x FASTER
14:42
Milan Jovanović
Рет қаралды 67 М.
Крутой фокус + секрет! #shorts
00:10
Роман Magic
Рет қаралды 29 МЛН
The New Option and Result Types of C#
15:05
Nick Chapsas
Рет қаралды 71 М.
You Are WRONG About 0 Based Indexing
25:02
ThePrimeTime
Рет қаралды 291 М.
Why I Don't Like Singletons
29:05
The Cherno
Рет қаралды 76 М.
What you should know about Threads in .NET
14:52
Raw Coding
Рет қаралды 7 М.
20 Advanced Coding Tips For Big Unity Projects
22:23
Tesseract
Рет қаралды 187 М.
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 206 М.
The Only Database Abstraction You Need | Prime Reacts
21:42
ThePrimeTime
Рет қаралды 211 М.
Common mistakes in EF Core - Jernej Kavka - NDC Oslo 2023
1:03:43
NDC Conferences
Рет қаралды 26 М.
Understand your C# queries! IEnumerable & IQueryable in explained
11:28
tutorialsEU - C#
Рет қаралды 37 М.
Крутой фокус + секрет! #shorts
00:10
Роман Magic
Рет қаралды 29 МЛН