Architecture

- DbContext
- represents a session in the DB
- uses
DbSet<T>to represent tables
- saves and queries those tables
- EF Core Provider
- Translates object graph changes to SQL
- Database provider
- Plug-in designed for a specific database provider aka postgres
- Translates method calls and LINQ in database’s native lanugage
- Adds additional functionality