Fantastic talk Jon. Would have been nice to point to things on the computer instead of the screen, or if NDC had another camera angle to show what you're pointing to, so that RU-vid land could see. But still excellent! Thank you!
Very basic introduction to EF Core. This is the stuff you will know after reading documentation for 30 minutes. I was hoping for something more advanced.
Well.. not all the things on here can be gathered from just spending 30minutes reading the documentation. As someone who is new to using an ORM and has spent 1.5 years working with EF core, i still was able to get a few helpful advice. And I would watch this if this was even a 12hr long lecture, 1.5 years ago to avoid all the head scratchings when first learning EF CORE
I started with NHibernate. EF was young at that time... As years passed I used both. A couple of days ago I tried to explain EF to my younger brother. Its a piece of shit which still hasn't been put together, 50 rewrites yet same old bugs and issues, same crap with migration ,same shit with EFConfiguration during runtime vs CLI, same lack of docs on FluentMapping. Same crap with how exceptions corrupt internal state of the DbContext, same old hacks. Back to NHibernate.
I generally combine EF and Dapper for different cases in the app. When I need cases that data access is pretty much the same (beside parameters values) and performance is needed I use Dapper and stored procedure to get result-set and there are many cases that I use EF & LINQ as the query shape changes depending on how the path of app's execution goes goes. This allows me total flexibility of to build a query for my exact needs at runtime. Another case in point is using EF with WASM Blazor, where you build your IQueryable object at client side, then you send that query object to the server to execute it and return a data set for you rather than calling a pre-made query method on the WebAPI side. This combination gives best of both worlds.
@@jaytaylor9045 Unfortunately, there are no complete videos or even quality docs that cover most features. Everyone covers just some basic queries, but how to get "Output" from SP after and insert or update can get tricky.
Well, some people have speech impediment regardless of their age or profession and there are no cures for that, hence that shouldn't stop an expert from sharing his/her idea.
I'm not a native English speaker, but this is just outrages. It's your own language man! Learn how to speak it properly, although you're a tech guy! Don't try to speak like Elon Musk. Try to speak like Bill Gates.