Frage

Info: C #, VS2010 Beta 2, DSL ToolKit Beta 2

Ich versuche, die folgende generierte XML in meinem DSL-Diagramm zu erstellen, wenn verwendet,

<Method>
...
    <FilterDescriptors>
         <FilterDescriptor Type="Comparison" Name="EmployeeKey" />
    </FilterDescriptors>
...
</Method>

Dies ist, wie die Methode und Filter Descriptor Domain Klassen aussehen

Domain-Klassen

Ich glaube, dass ich die Vielzahl richtig eingestellt haben:

Methode sollte nur 1 Filter Descriptor hat

Ein Filter Descriptor kann viele Filter Beschreiber hat das heißt

<FilterDescriptors>
     <FilterDescriptor Type="Comparison" Name="EmployeeKey"    />
     <FilterDescriptor Type="Wildcard" Name="EmployeeName"    />
</FilterDescriptors>

Das Problem ist, dass die XML-Ausgabe ist wie folgt:

<FilterDescriptors>
    <FilterDescriptor>
      <FilterDescriptors>
        <FilterDescriptor Type="Comparison" Name="EmployeeKey" />
      </FilterDescriptors>
    </FilterDescriptor>
  </FilterDescriptors>

Wir haben das gleiche Muster an verschiedenen Standorten in unserem DSL-Diagramm ist und hatte gehofft, es ist eine etwas einfache dies eher zu lösen als Überschreiben der ReadElements und WriteElements jeder Domäne Klasse

War es hilfreich?

Lösung

Haben Sie dies in der DSL-Tools Forum unter http://social.msdn.microsoft.com/Forums/en -US / dslvsarchx / Threads ? Ich habe keinen Thread gibt es sehen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top