Announcements
I'm a little confused on how CDS model-driven applications use entity framework and stores data.If we have multiple model-driven applications that re-use the same standard entities... are we also sharing the data stored in those entities across all apps?Example: Will App1 also see App2's Contacts if they both use the Contacts Entity or does each application get their own instance to store their own contacts?Should we just create a custom entity based off of their baseline standard entities?
Hi @kova81
You could do that but it would be easier to add a custom field indicating which app the entity is used for and then create views that filter on that field. Each view could be used in a different app provided that all the apps were in the same environment.
Thanks for the feedback @Drrickryp
So just to clarify.. the records do get stored in the same place then?
Makes sense.. I guess this make sense as it is a Common Data Service 🙂
I would just be worried about mixing customer/client data and exposing it by accident.
that's why you have different environments based on workstream--just like you wouldn't put all of your applications in the same SQL Server instance, you also don't want apps with potentially sensitive data sharing the same database with apps that don't.
thanks for the response @jlindstrom
I think that's what i was looking for... create different environments to get a unique CDS?I really want to avoid putting all my eggs in one basket.
Found this to help others that might be asking the same questions...
https://docs.microsoft.com/en-us/power-platform/admin/environments-overview
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
Congratulations to our 2026 Super Users!
Congratulations to our 2025 community superstars!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
11manish 476
WarrenBelz 365 Most Valuable Professional
Vish WR 339