Start here. This is the direct spoken answer to practice first.
Why this question matters
Strong .NET candidates do not treat EF Core as a religion. They can explain when the ORM helps and when a direct SQL boundary is clearer.
I would use EF Core LINQ for normal CRUD, relationship-aware queries, transactions, and code that benefits from the model. I would consider raw SQL or Dapper for complex reporting queries, database-specific features, carefully tuned SQL, or read paths where the SQL is clearer than the LINQ translation. The boundary needs to be explicit, parameterized, and tested.