Kazimierz Matyaszek

### Tags

By default, EF 6 Code First creates a table in your database with the convention that the table name to be a pluralized version of the entity type name.

EF allows you to remove convention responsible for pluralizing table name. To do that you should remove PluralizingTableNameConvention convention in the OnModelCreating method of your DbContext class. PluralizingTableNameConvention is located in the System.Data.Entity.ModelConfiguration.Conventions namespace.

public class SchoolEntities : DbContext
{
public DbSet<User> Users { get; set; }

protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
}
}