Entity Framework 重写OnModelCreating,控制生成表名的单复数

时间:2023-03-09 07:22:21
Entity Framework  重写OnModelCreating,控制生成表名的单复数

重写OnModelCreating,控制生成表名的单复数

public class MYDbContext : DbContext
{
public DbSet<User> Users { get; set; } public TYDbContext()
: base("name=MYEntities")
{
} protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
//按model的名字生成表,而不是DbSet的名字
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
base.OnModelCreating(modelBuilder); }
}