protected override void OnModelCreating(ModelBuilder modelBuilder) { foreach (var entityMap in EntityMapManager.GetInstance().GetEntityMaps(MultiTenancySides.Tenant)) { entityMap.Map(modelBuilder); } base.OnModelCreating(modelBuilder); }
public static EntityMapManager GetInstance() { if (_instance == null) { var resolver = Bootstrapper.Start(app => app.UseAutofac()).Resolver; var typeFinder = resolver.GetService <ITypeFinder>(); _instance = new EntityMapManager(typeFinder); } return(_instance); }