DSL Toolkit: Wie kann ich richtig Elemente erhält in diesem Szenario geschrieben?
-
10-07-2019 - |
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
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
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.