EF在OnModelCreating方法里面可以手动指定TableName public class MyContext : DbContext { protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Entity<Restaurant>() .HasMany(p => p.Cuisines) .WithMany(r => r.Restaurants) .Map(mc => { mc.MapLeftKey("RestaurantId"); mc.MapRightKey("CuisineId"); mc.ToTable("RestaurantCuisines"); }); } } 你可以参考entity-framework-migrations-renaming-tables-and-columns
EF在
OnModelCreating
方法里面可以手动指定TableName你可以参考entity-framework-migrations-renaming-tables-and-columns