DSL Beta 2 — Прозвище соединителя. Почему его нет в файле схемы?

StackOverflow https://stackoverflow.com/questions/1612265

Вопрос

Я создаю DSL, я хочу связать два объекта с соединителем, но я не хочу, чтобы EntityMoniker находился в базовом XML, мне нужно, чтобы он находился в файле диаграммы.Я не уверен, почему он не попадает в файл диаграммы автоматически, поскольку, похоже, именно там хранится вся информация «о» диаграмме.

Если я удалю элемент вручную, то, очевидно, когда я снова открою диаграмму, соединение пропадет.

то есть

  </Methods>
      <EntityAssociation>
        <entityMoniker Name="/6fa571fb-93ba-4f6f-a7ae-9fffee5eb901/Product" />
      </EntityAssociation>
    </Entity>
  </Entities>
Это было полезно?

Решение

Я обнаружил, что на самом деле соединитель находится на диаграмме, но это объект Presentation для связи, которая находится в модели.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top