Azure & DevOps Podcast

Arthur Vickers on Entity Framework in .NET 6 - Episode 170


Listen Later

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!

bit.ly/dotnetdevopsebook — 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

GitHub.com/dotNET/EFCore

Arthur Vickers’ Twitter @AjcVickers

Arthur on GitHub

Arthur’s Personal Blog

Visual Studio 2022 Launch

Dapper

SQLite

Blazor

 

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

...more
View all episodesView all episodes
Download on the App Store

Azure & DevOps PodcastBy Jeffrey Palermo

  • 4.5
  • 4.5
  • 4.5
  • 4.5
  • 4.5

4.5

19 ratings


More shows like Azure & DevOps Podcast

View all
Hanselminutes with Scott Hanselman by Scott Hanselman

Hanselminutes with Scott Hanselman

377 Listeners

Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

Software Engineering Radio - the podcast for professional software developers

272 Listeners

.NET Rocks! by Carl Franklin and Richard Campbell

.NET Rocks!

244 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

283 Listeners

The Cloudcast by Massive Studios

The Cloudcast

153 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

40 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

623 Listeners

AWS Podcast by Amazon Web Services

AWS Podcast

202 Listeners

Data Engineering Podcast by Tobias Macey

Data Engineering Podcast

142 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

981 Listeners

The freeCodeCamp Podcast by freeCodeCamp.org

The freeCodeCamp Podcast

484 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

189 Listeners

Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

Kubernetes Podcast from Google

181 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

63 Listeners

The Real Python Podcast by Real Python

The Real Python Podcast

140 Listeners