public DbSet<Course> Courses { get; set; }

Trying to understand what this really mean in MVC

 public DbSet<Course> Courses { get; set; }

I'm guessing DbSet<Course> refer to the class and Courses is the entities of the class right
yguyon28Asked:
Who is Participating?
 
käµfm³d 👽Connect With a Mentor Commented:
Per the documentation:

A DbSet represents the collection of all entities in the context, or that can be queried from the database, of a given type.

So, the context more or less represents your database, and the DbSet is a container for entities you retrieve from the context. Course is a class that is most likely defined with the same columns (and data types) found in that table in the database. An instance of Course is considered to be an entity.
0
All Courses

From novice to tech pro — start learning today.