Dec 6, 2021
This week, Jeffrey is joined by Arthur Vickers, an Engineering Manager on the Entity Framework team at Microsoft.
With Microsoft only just recently releasing .NET 6 and Entity Framework Core 6.0, it is no exaggeration to say that the last few weeks have been very busy for Arthur. With lots of feedback coming in from new users and over 100,000 downloads in just the first week on NuGet, Arthur has a ton to share about EF Core 6.0 with listeners today.
Arthur shares the origin story of how Entity Framework came to be, where it currently fits into the picture, what’s new with this newest installment, what he recommends new users check out first, his personal favorite new feature, and even what’s in store for EF Core 7.0.
Topics of Discussion:
[:36] About The Azure DevOps Podcast, Clear Measure; the new video podcast Architect Tips; and Jeffrey’s offer to speak at virtual user groups.
[1:13] About today’s episode with Arthur Vickers.
[1:23] Jeffrey welcomes Arthur Vickers to the podcast!
[1:51] Arthur shares his career background and how he became an Engineering Manager on the Entity Framework team at Microsoft.
[4:21] The origin story of how Entity Framework came to be, where it currently fits into the picture, and the primary problem it addresses.
[8:38] The difference between Entity Framework Core 6.0 and previous versions of EF.
[12:21] Arthur highlights what’s new with EF Core 6.0 and what he recommends new users should specifically take a look at!
[14:42] Will there be backward compatibility possible with EF Core 6.0?
[17:26] Arthur clarifies what temporal tables are and how they work with EF Core 6.0.
[20:03] A word from Azure DevOps Podcast’s sponsor: Clear Measure.
[20:34] Prepping for data warehousing with EF Core 6.0.
[22:19] Why isn’t indexing being spoken about as much? And what do developers need to know with regards to it?
[24:14] The current state of schema migrations and the latest in this space with .NET 6.
[27:32] If there’s a small handful of tables in the database that are not mapped to EF, does that include EF’s migration approach from being used?
[28:53] Jeffrey asks Arthur a hypothetical question using Blazor WebAssembly and EF together.
[32:00] Arthur speaks about one of the really exciting things about SQL Lite in WebAssembly accessed by EF Core.
[33:47] What’s next for Arthur and his team?
[36:02] How to give your feedback on EF Core 6.0.
[36:25] How to get in touch with Arthur online and keep up with everything he’s up to.
[37:30] Jeffrey thanks Arthur Vickers for joining the podcast.
Mentioned in this Episode:
Architect Tips — New video podcast!
Clear Measure (Sponsor)
bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook!
Jeffrey Palermo’s Twitter — Follow to stay informed about future events!
DEVintersection Conference — Dec. 7th‒9th in Las Vegas, Nevada (Use discount code: PALERMO)
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.