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