Skip to content

EDM modeler doesn't draw cross-model relationships — no arrow to the projection entity #6335

Description

@NicoleNG18

Describe the bug

Open a generated .edm that references another model (a cross-model relation) in the entity modeler. The projection entity box is drawn, but:

  1. No arrow connects it to the owning entity — you see two disconnected boxes, so there's no visual indication that

To Reproduce

  1. Create two intent models where one references the other cross-model (a manyToOne/oneToOne with a model: alias, e.g. Employee → Company).
  2. Generate, then open the referencing model's .edm in the Entity Data Modeler.
  3. Observe the Employee box and the Company projection box drawn as two disconnected boxes — no arrow between them.
  4. Observe the Company projection box rendered in the ordinary blue entity color, not the distinct projection style/icon.
  5. (Contrast) note a same-model relation such as Employee.Manager renders both an arrow and correct styling.

Expected behavior

A cross-model relation should be visualized like a same-model one: an arrow from the owning entity's FK to the projection entity, and the projection box rendered in the modeler's dedicated PROJECTION style/color and icon, so it's immediately clear the entity is an external cross-model reference.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions