Webinar – OSS Power-Ups: EntityFramework.Exceptions

Join us Tuesday, March 18, 2025, 14:00 – 15:30 UTC (check other timezones) for our free live webinar, OSS PowerUps – EntityFramework.Exceptions, with Giorgi Dalakishvili. This is the fourtheenth episode of our series of OSS Power-Ups, where we put a spotlight on open-source .NET projects. Register now and get a reminder, or join on YouTube […]

Mar 7, 2025 - 16:09
 0
Webinar – OSS Power-Ups: EntityFramework.Exceptions

Join us Tuesday, March 18, 2025, 14:00 – 15:30 UTC (check other timezones) for our free live webinar, OSS PowerUps – EntityFramework.Exceptions, with Giorgi Dalakishvili. This is the fourtheenth episode of our series of OSS Power-Ups, where we put a spotlight on open-source .NET projects.

Register now and get a reminder, or join on YouTube

When using Entity Framework Core for data access, all database exceptions are wrapped in DbUpdateException. If you need to know whether the exception was caused by a unique constraint, the value being too long, or the value missing for a required column, you need to dig into the concrete DbException subclass instance and check the error number to determine the exact cause. In this episode, learn how EntityFramework.Exceptions handles all the database-specific details and allows you to use typed exceptions for Entity Framework Core when your query violates database constraints.

Register for the webinar

You can attend Giorgi Dalakishvili’s webinar on YouTube, or register here to get a reminder closer to the webinar.

About the presenter:

Giorgi Dalakishvili

Giorgi 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.

You can follow Giorgi on Twitter, BlueSky, LinkedIn, and GitHub.