title: Entity Framework Core - Creating a dynamic DbSet Model from TableName
body: <p>Let's say we have a few clients, and each client has a Database with a "Employees" table, but for each client the table is a little different. Most of the columns are the same, but there are a few clients with more/less columns for that table.</p>
  
  <p>I currently have an "Employee" class that represents the basic table, which is used in my DbContext in the DbSet.
  Eventually I would like to just make some CRUD operations on that table.</p>
  
  <p>Using EFCore, I'm having some trouble writing a generic code, that will work for all clients, regardless of how many columns they have for that table.
  (The tableName stays the same for all clients)</p>
  
  <p>Any ideas on how to solve this?
  Maybe creating the Entity dynamically? Or extending the current "Employee" class?</p>