protected override void OnModelCreating(ModelBuilder builder) { base.OnModelCreating(builder); Badge.OnModelCreating(builder); User.OnModelCreating(builder); // module section Module.OnModelCreating(builder); Lab.OnModelCreating(builder); LabVm.OnModelCreating(builder); UserModule.OnModelCreating(builder); // user module section UserModule.OnModelCreating(builder); UserLab.OnModelCreating(builder); UserLabVm.OnModelCreating(builder); // hypervisor Hypervisor.OnModelCreating(builder); HypervisorNode.OnModelCreating(builder); // configure many to many relationship UserUserModule.OnModelCreating(builder); ContactEmail.OnModelCreating(builder); BridgeInstance.OnModelCreating(builder); VmInterfaceTemplate.OnModelCreating(builder); VmInterfaceInstance.OnModelCreating(builder); BridgeTemplate.OnModelCreating(builder); VmTemplate.OnModelCreating(builder); }