- ABP Framework version: v8.1.0
- UI Type: Blazor Server
- Database System: EF Core (PostgreSQL)
- Tiered (for MVC) or Auth Server Separated (for Angular): no
- Exception message and full stack trace:
- Steps to reproduce the issue:
Hello ABP Support Team,
I am working on implementing a test management system using the ABP.io framework with a commercial license, structured with hierarchical entities: Lesson - Test - Test Question - Test Answer. I have attempted to set up these relationships where Lesson acts as the master, Test as the child of Lesson, and Test Question as the child of Test.
However, I am encountering an issue where only the first child level (Test) is functioning correctly, and the nested deeper relationships (Test Question as child of Test) are not working as expected.
Could you assist me with the following:
Is there a known issue or limitation with nesting multiple levels of entities in ABP Suite that might be affecting my implementation? Could you provide guidance or best practices on configuring and managing deeply nested child entities within the ABP framework? Are there specific configurations or additional steps required to ensure that all levels of nested entities function correctly in CRUD operations? Any examples, documentation, or insights you could provide would be greatly appreciated, as they would help ensure that our educational content and assessments are managed effectively.
Thank you for your support.
Best regards, Lukáš Hanák
3 Answer(s)
-
1
Hi,
please check https://support.abp.io/QA/Questions/6322/Many-To-Many-Nested-Nav-Properties---Show-on-list-page#answer-3a0f75b4-7cd6-6bab-c1d2-7984ecc70411 if it helps you
Thanks
-
1
Yes, I found that. I tried the master-child entity, but if I set Lesson as master, Test as child of Lesson and TestQuestion as child of Test, Suite will generate UI only for Lesson and Test. Nothing for the next level - TestQuestion. For TestQuestion it only generates the entity and endpoints not the UI. If I can use child entities for multiple levels it would be great.
-
1
If I can use child entities for multiple levels it would be great.
We have an internal issue for that, but it's in the backlog now. We will try to prioritize it. Regards.