Visually Debugging EF Queries with Giorgi Dalakishvili
How do you debug your EF queries? Carl and Richard talk to Giorgi Dalakishvili about his open-source Visual Studio extension, EFCore Visualizer. Giorgi talks about bringing together the EF rendering of the query with the database query plan to ensure you retrieve data from your database as efficiently as possible. The conversation ranges over a number of tools Giorgi has built over the years, including EF Framework Exceptions, DuckDB.NET, and more!
Guests:
Giorgi Dalakishvili
Giorgi Dalakishvili is a software developer with more than a decade of experience. He works mainly with C#, ASP.NET Core, REST, MAUI, Xamarin, Entity Framework Core, AWS, and SQL Server. He has also worked with many other frameworks and systems such as GraphQL, ASP.NET MVC, ASP.NET Web API, WCF, Avalonia, WinForms, Oracle, and others. Giorgi is an open-source author and contributor on GitHub, and a member of the .NET Foundation.
Links:
- X-62A https://www.theverge.com/2024/4/18/24133870/us-air-force-ai-dogfight-test-x-62a
- Entity Framework Core Query Plan Visualizer https://www.giorgi.dev/portfolio/efcore-query-plan-visualizer/
- EF Core Visualizer Extension https://marketplace.visualstudio.com/items?itemName=GiorgiDalakishvili.EFCoreVisualizer
- Entity Framework Exceptions https://www.giorgi.dev/portfolio/entityframework-exceptions/