protected override void FindSets(ModelBuilder modelBuilder, DbContext context) { base.FindSets(modelBuilder, context); var sets = SetFinder.CreateClrTypeDbSetMapping(context); foreach (var entityType in modelBuilder.Model.GetEntityTypes().Cast <EntityType>()) { if (entityType.BaseType == null && sets.ContainsKey(entityType.ClrType)) { entityType.Builder.Relational(ConfigurationSource.Convention).ToTable(sets[entityType.ClrType].Name); } } }