C# 我怎样才能删除“;“设置”;从表名,当我从实体框架6生成数据库时?

C# 我怎样才能删除“;“设置”;从表名,当我从实体框架6生成数据库时?,c#,entity-framework,visual-studio,C#,Entity Framework,Visual Studio,当我从EntityFramework6生成数据库时,如何从表名中删除“Set” 例如,我创建了名为“Articles”的实体。当我从实体框架模型生成数据库时,它会创建名为“ArticlesSet”的articles表。尝试使用.toTable()方法,如: modelBuilder.Entity<DefaultName>().ToTable("CustomName"); 但我需要对每个表执行此操作:-(是否存在从实体的“名称”而不是从“实体集名称”生成表名的可能性?我不这么认

当我从EntityFramework6生成数据库时,如何从表名中删除“Set”

例如,我创建了名为“Articles”的实体。当我从实体框架模型生成数据库时,它会创建名为“ArticlesSet”的articles表。

尝试使用.toTable()方法,如:

modelBuilder.Entity<DefaultName>().ToTable("CustomName");   

但我需要对每个表执行此操作:-(是否存在从实体的“名称”而不是从“实体集名称”生成表名的可能性?我不这么认为,或者,至少,我不知道怎么做。无论如何,这是一个你只做一次的操作…或者不做?我总是想从实体框架中创建数据库模型。因此,我想找到最好的解决方案。我想,从“实体集名称”中删除“集”是不好的做法。
public class MyEntityMap : EntityTypeConfiguration<MyEntity>
{
    public const string TableName = "CustomName";

    public ActionMap()
    {                   
        ToTable(TableName);

        Property(t => t.Id);
    }
}
[Table("CustomName")]
public class DefaultName