title: How to specify the name of the table to be used by DbContext
body: <p>This is a followback question from <a href="https://stackoverflow.com/questions/26404786/dbcontext-doesnt-give-any-data">my earlier question</a>. I was under the impression that if there're more than one table in the database, the name of the <code>DbSet</code> variable will be used to identify the table.  </p>
  
  <p>However in the linked question it was clear that the <code>DbContext</code> was choosing <code>Products</code> table instead of <code>Portfolio</code> table even if the name of the variable was <code>Portfolio</code>. I can still change the variable name to anything and I am still getting data.  </p>
  
  <p>So my question is how the tables are mapped by <code>DbContext</code>? I need to add few more tables in the project and have no idea how would I do that using a single <code>DbContext</code> object (or should I use separate <code>DbContext</code> for separate Tables in the same database)?</p>