Just override the OnModelCreating method and remove that “PluralizingTableNameConvention” convention. So you are telling Entity Framework not to pluralise table names, simply add
Updated
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
}
It will remove the Pluralising convention that is by default attached to all model builders
Also you need to add a namespace
System.Data.Entity.ModelConfiguration.Conventions;
Hope it will help