2

我正在尝试让 EF 5 生成单数表名。我的 DbContext 中有以下代码...

public partial class LiveoModelContainer : DbContext
{
    protected override void OnModelCreating(System.Data.Entity.DbModelBuilder modelBuilder)
    {
        modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();

        base.OnModelCreating(modelBuilder);
    }
}

我们使用 Model First,并拥有自己生成的代码来遵循我们的内部开发模式。所以我们没有使用 EF 附带的开箱即用的代码生成。我在数据库工具/O/R 设计器中的 edmx 属性中将复数设置为 false,并删除了上面 OnModelCreating 中的约定。但是,表名仍然是复数。

我该如何解决?

4

0 回答 0