Preview Mode Links will not work in preview mode

Azure DevOps Podcast

Message from Jeffrey Palermo: Howdy.  Welcome to my podcast.  I hope it helps you ship software more quickly and more reliably. Through the topics and guests, I hope your life is made easier. Let me know what topics would be helpful for you.

Podcast sponsor: Clear Measure We are a software architecture company that empowers our client's development teams to be self-sufficient: moving fast, delivering quality, and running their systems with confidence.

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!

Azure DevOps

Clear Measure (Sponsor)

.NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! — Click here to download the .NET DevOps for Azure ebook!

Jeffrey Palermo’s YouTube

Jeffrey Palermo’s Twitter Follow to stay informed about future events!

DEVintersection Conference — Dec. 7th‒9th in Las Vegas, Nevada (Use discount code: PALERMO)

Arthur Vickers’ LinkedIn

What’s New in Entity Framework Core 6.0

Announcing .NET 6 – The Fastest .NET Yet

.NET Conf 2021 “What’s New in EF Core 6.0,” hosted by Jeremy Likness and Arthur Vickers

Arthur Vickers’ Twitter @AjcVickers

Arthur on GitHub

Arthur’s Personal Blog

Visual Studio 2022 Launch





Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.