Core Entities
Core entities are pre-built entity definitions sourced from Microsoft's Common Data Model and Negroni's standard model library. They provide standardized structures for common business concepts and are available in every Negroni project.
Overview
Core entities come with predefined attributes that reflect standard business models. Using them as a starting point accelerates manifest setup and promotes consistency across projects. Core entities are read-only within Negroni to preserve their standardized nature, but they can be extended to accommodate project-specific requirements.
Finding Core Entities
When adding an entity to a manifest, you can filter the entity list by:
- Path — navigate the CDM library folder structure
- Folder — browse by category or domain
This narrows down the selection and makes it easier to find the right entity for your data model.
Adding a Core Entity to a New Manifest
When creating a new manifest, you can select one or more core entities to include:
- Click the New Manifest icon in the toolbar.
- In the Choose Existing Entity tab, enable Show Core Entities to display the core entity library.
- Select the core entity you want to include.
- Click Finish.
Adding a Core Entity to an Existing Manifest
To add a core entity to a manifest that already exists:
- Right-click on the manifest in the Navigator.
- Select Add Entity.
- In the Choose Existing Entity tab, enable Show Core Entities.
- Select the core entity from the list.
- Click Finish.
Extending Core Entities
While core entities cannot be edited directly, you can extend them to add project-specific attributes. See Extend Entity for step-by-step instructions.