Thanks! Bytheway, since this is more like a bug report that an question, can I get my back my questions account?
Hi, thanks for the clarification, the thing is that data is been stored in a separate collection and not inside the same document in case of mongo, I know that for SQL db that is a must (ef has ways to put it as a collection in the entity, but still data is in a supérate table).
So I would like to see just one approach in mongo db projects, or perhaps have the ability to decide which approach use, I think the easy path here is just remove the ICollection from the Master entity.
The current behavior is a known limitation, and the recommended approach is to use only one pattern (reference) for MongoDB master-detail relationships in ABP Suite.
This is not clear, the documentation just states that Repository, Manager and AppService are created. Not a single mention to this issue.
Recently I see that there is a mismatch on how the framework handle the Master/Child relation.
The Suite merges 2 different aproches but just using one. I notice this because any time I create a Child class, the master get's a ICollection property with the child type as an intent to store the child's inside the same document but also is creating the infrastructure to store the children in a separate mongo collection (Repository, Mongo Collection, AppService, Manager, etc), unless I'm missing something we should only use one of the approaches to avoid confusion.
I spent some time trying to figure out if somehow the framework also fills the internal list but it does not.
Soo ideally, we should remove the collection from the master entity unless we plan to introduce the ability to keep children as part of the master entity for mongo projects.
[AI-Bot] said: The Payment Module (Pro) requires an ABP Team or higher license. It is not available for purchase separately with a single developer license. To use the Payment Module, you need to upgrade to at least the Team license.
Sources:
- https://abp.io/docs/latest/modules/payment
This response was generated by AI. If it didn’t solve your problem, feel free to post a new answer — our support team will jump in to help you soon.
Team license is too expensive to me right now. Could ABP consider a lower price just for this module?
Hi guys, I just buy a single dev license 999 USD.
I want to integrate the payment module, do I need to adquiere the team license or can I get this module separately?