private static void CreateDefaultTenant(MasterDbContext context) { var defaultTenant = context.Set <Tenant>().IgnoreQueryFilters().FirstOrDefault(t => t.TenancyName == Tenant.DefaultTenantName); if (defaultTenant == null) { defaultTenant = new Tenant(Tenant.DefaultTenantName, Tenant.DefaultTenantName); //defaultTenant.ConnectionString = SimpleStringCipher.Instance.Encrypt("Server=localhost; Database=MasterDb_Tenant_"+AbpTenantBase.DefaultTenantName+"; User Id=skynetsoft;password=skynetsoft"); //var defaultEdition = _context.Editions.IgnoreQueryFilters().FirstOrDefault(e => e.Name == EditionManager.DefaultEditionName); //if (defaultEdition != null) //{ // defaultTenant.EditionId = defaultEdition.Id; //} context.Set <Tenant>().Add(defaultTenant); context.SaveChanges(); } }
public RepositoryMaster(MasterDbContext dbContext) { MasterDbContext = dbContext; Entities = MasterDbContext.Set <TEntity>(); // City => Cities }