DSL Toolkit:このシナリオで正しい要素を作成するにはどうすればよいですか?
-
10-07-2019 - |
質問
情報:C#、VS2010 Beta 2、DSL ToolKit Beta 2
使用時にDSLダイアグラムに次の生成されたXMLを作成しようとしています
<Method>
...
<FilterDescriptors>
<FilterDescriptor Type="Comparison" Name="EmployeeKey" />
</FilterDescriptors>
...
</Method>
これは、メソッドおよびフィルター記述子ドメインクラスの外観です
多重度を正しく設定したと思います:
メソッドには1つのフィルター記述子のみを含める必要があります
フィルター記述子には多くのフィルター記述子を含めることができます。つまり、
<FilterDescriptors>
<FilterDescriptor Type="Comparison" Name="EmployeeKey" />
<FilterDescriptor Type="Wildcard" Name="EmployeeName" />
</FilterDescriptors>
問題は、出力XMLが次のようになることです:
<FilterDescriptors>
<FilterDescriptor>
<FilterDescriptors>
<FilterDescriptor Type="Comparison" Name="EmployeeKey" />
</FilterDescriptors>
</FilterDescriptor>
</FilterDescriptors>
DSLダイアグラムのいくつかの場所に同じパターンがあり、各ドメインクラスのReadElementsとWriteElementsをオーバーライドするのではなく、これを解決する簡単なものがあることを望んでいました
解決
DSLツールフォーラムに投稿しましたか http://social.msdn.microsoft.com/Forums/en -US / dslvsarchx / threads ?スレッドが表示されません。
所属していません StackOverflow