title: Singularise or pluralize table name entities
body: <p>I am developing an application in .net core , used below command to create Entities</p>
  
  <pre><code>Scaffold-DbContext "Server=DBSERVER;Database=ExpenseManager;Trusted_Connection=false;
  User ID=****;Password=*****;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
  </code></pre>
  
  <p>It created entities like below from database first approch,my table names are Expenses,Incomes,Users</p>
  
  <pre><code> public virtual DbSet&lt;Expenses&gt; Expenses { get; set; }
   public virtual DbSet&lt;Incomes&gt; Incomes { get; set; }
   public virtual DbSet&lt;Users&gt; Users { get; set; }
  </code></pre>
  
  <p>But want to use singularise in object name like below</p>
  
  <pre><code>public virtual DbSet&lt;User&gt; Users { get; set; }
  </code></pre>
  
  <p>I tried Nick N answer in <a href="https://stackoverflow.com/questions/39281647/entityframework-core-database-first-approach-pluralizing-table-names">EntityFramework Core database first approach pluralizing table names</a> </p>
  
  <p>but it is not working.</p>
  
  <p>Please help</p>