¿Dónde están las convenciones de Entity Framework Core?
usando EF 6.1+ hubo momentos en los que necesitamos agregar o eliminar las conexiones existentes. El código se parece más o menos a:
public class MyContext : DbContext
{
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Conventions.AddFromAssembly(Assembly.GetExecutingAssembly());
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
modelBuilder.Conventions.Remove<OneToManyCascadeDeleteConvention>();
modelBuilder.Conventions.Remove<ManyToManyCascadeDeleteConvention>();
base.OnModelCreating(modelBuilder);
}
}
¿Cómo hacer lo mismo en EF Core? Modelbuilder no tiene propiedad Convenciones :(