Objective:
Build a job that takes a Data Entity name as input and returns all its extensions present in the system.
What I’ve tried so far:
-
Explored
MetadataSupportclass thoroughly (via Microsoft Learn and runtime inspection) -
Methods like:
-
GetDataEntityViewNames() -
GetDataEntityView() -
GetDataEntity()
-
-
These only return base entities, not extensions
Problem:
There doesn’t seem to be any public MetadataSupport method that exposes Data Entity Extensions, unlike:
-
Tables →
GetTableExtensionsForTable() -
Data Entities → No equivalent
Observations:
-
In AOT, extensions are visible under Data Entity Extensions (e.g.
Entity.ExtensionName) -
But this structure is not exposed via MetadataSupport APIs
-
Naming-based approaches are unreliable and not suitable for production-grade tools

Report
All responses (
Answers (