相关疑难解决方法(0)

如何在EF Code First中单独表格?

在命名我的数据库表时,我更喜欢使用单数名词.但是,首先在EF代码中,生成的表总是复数.我的DbSets是多元化的,我相信是EF生成名称的地方,但我不想将这些名称单一化,因为我认为在代码中使用复数更为实际.我也尝试重写设置,但无济于事.

有任何想法吗?这是我的代码和谢谢.

MyObjectContext.cs

public class MyObjectContext : DbContext, IDbContext
{
     public MyObjectContext(string connString) : base(connString)
     {
     }
     public DbSet<Product> Products {get;set;}
     public DbSet<Category> Categories {get;set;}
     //etc.

     protected override void OnModelCreating(ModelBuilder modelBuilder)
     {
        modelBuilder.Conventions.Remove<PluralizingEntitySetNameConvention>();
     }
}
Run Code Online (Sandbox Code Playgroud)

entity-framework ef-code-first

56
推荐指数
1
解决办法
3万
查看次数

标签 统计

ef-code-first ×1

entity-framework ×1