hey hanntd,
that's not how things work. can you provide some information on your setup?
You said you're using blazor. I need to know:
so that i can use abp cli to create a repro.
Then I can create some resources on how to tackle the issues you are facing.
Problem:
When using Directory.Build.Props like this

to unify the abp version inside the whole project

ABP suite is not able to detect on which version my app is running on.

Suggested solution Ability to manually specify the version somewhere.
Hi, I'm sorry because I haven't ever used events bus before and I'm quite new to ABP Framework so I still confuse how to retrieve data from an entity in another modules so that I can join with the entity in the current module.
Which and where I need to publish and subscribe?
Thanks Dharma (Han Nguyen)
I understand, does this help? https://docs.abp.io/en/abp/latest/Distributed-Event-Bus
Thanks for your information but it will be helpful if you have a document guide step by step how I can do in ABP to use distributed events for my case. Thanks, Dharma (Han Nguyen)
there you go: https://docs.abp.io/en/abp/latest/Customizing-Application-Modules-Extending-Entities#creating-a-new-entity-with-its-own-database-table-collection
Sorry,
I've misread your question. Liangshiwei's answer fits better here:
This is not a good practice. Entities between modules should not have dependencies, modules should be independent.
Another way is redundant data in the module, like ABP did:、
• https://github.com/abpframework/abp/tree/dev/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Users
• https://github.com/abpframework/abp/blob/dev/modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/BlogPost.cs#L32
Cms module has its own user entity, it uses distributed events to synchronize users from the identity module, and then you can use the navigation properties
Hey, as of today there is no component which you could use for that as the UI code is a page and therefore nothing that could be reused elsewhere.
So you would have to implement a component yourself.
Take a look at the documentation for information on what app services exist for you to interact with the file module.
Kind regards Jack
Hey,
to me it sounds like your answers may be solved by this youtube video from ABP YouTube ABP Framework Entity Framework Core
There it is described how to merge the dbcontext of different modules into one. Please watch it and tell me if you have any further questions.
Hey,
another shot in the dark: I took a look at the documentation and found this here
https://docs.abp.io/en/commercial/latest/modules/chat#adding-distributed-event-bus-for-distributed-architecture-projec
In your initial question, you said that your application is tiered - that's why I wanted to ask if you added a distributed event bus like described?
Hey, simple shot in the dark:
Make the DbSet full properties. You only have {get; } -> {get; set; }
Guessing a DI thing based on that.
Let me know if that helped
Yes, I want to create a new tenant by inheriting all information from the clone source. how do i do that?
can you elaborate more on "all information"?
implementation varies on the specific definition.
for instance, you can just copy information on the tenant entity. do you want to transfer users as well?
are there entities that need to be copied as well?
are there any requirement that you copy created/ updated etc dates of any entities?
are there any requirements to store information about the source of where data has been copied from?
Generally spoken, you can do something like extending the tenant entity to store a source tenant. then, you could use DataSeeder's with the tenant filter disabled to perform the stuff you need.
Depending on your requirements, a background job may be a better fit, as copying data may take a while.
As you see - it all depends and the devil lies in the details.