I\'m using standards for singular table names. EF4 Code First has by default to pluralize table names. I have put the code to override this convention, but seems is not work
Your using the wrong convention. You need to do the below.
protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Conventions.Remove(); }