When generating Angular frontend proxy with 'abp generate-proxy -t ng -u <localhost>, the Saas prefix is added to some Saas classes in the models.ts files (in the import and in the file body):
import type { SaasTenantDto } from '../volo/saas/host/dtos/models'; ... tenant: SaasTenantDto
becomes
import type { SaasSaasTenantDto } from '../volo/saas/host/dtos/models'; ... tenant: SaasSaasTenantDto;
However volo/saas/host/dtos/models has no exported member with this name, so I then need to manually revert this change.
ABP Framework version: v9.0.5
UI Type: Angular
Database System: EF Core
Tiered (for MVC) or Auth Server Separated (for Angular): no
Steps to reproduce the issue:
After updating to ABP 8.0.2, extra properties for Tenant and OrganizationUnit entities defined in the ModuleExtensionConfigurator file which need to be selected by lookup as described here: https://docs.abp.io/en/abp/latest/Module-Entity-Extensions#navigation-properties-foreign-keys result in the following frontend error: No provider for NgControl found in NodeInjector. The relevant fields are not visible in the frontend form.
The error also occurs in a fresh minimal project.
Version 8.0.2 (Angular - EFCore)
After updating to Abp 8.0.2, extra properties for Tenant and OrganizationUnit entities defined in the ModuleExtensionConfigurator file which need to be selected by lookup as described here: https://docs.abp.io/en/abp/latest/Module-Entity-Extensions#navigation-properties-foreign-keys result in the following frontend error: No provider for NgControl found in NodeInjector.
Hello,
Is inheritance of Entities (Table Per Hierarchy or Table per Concrete Type) supported in abp suite? Can a new entity be derived from a non ABP base class ? What would be the recommended alternative ?
Previously could only found a post saying No: https://support.abp.io/QA/Questions/1913/Support-Table-Per-Hierarchy-abpio-framework