This is now possible in EF Core 5.0 using the ExcludeFromMigrations()
method, but strangely enough you have to call the ToTable()
method and then use the TableBuilder
.
public class ReportingContext : DbContext
{
public DbSet<User> Users { get; set; }
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<User>().ToTable(nameof(Users), t => t.ExcludeFromMigrations());
}
}