EF is a powerful tool for making data access code clear and for streamlining development but it's not without a few cautionary notes. In this guide, we cover the basics of using Entity Framework in a .NET 5 application, some exciting new features introduced in EF Core 5, and a few important pitfalls that you'll want to keep your eye out for.