DSL Toolkit: Como posso obter elementos corretos escritas neste cenário?
-
10-07-2019 - |
Pergunta
Info: C #, VS2010 Beta 2, DSL ToolKit Beta 2
Eu estou tentando criar o seguinte XML gerado no meu Diagrama DSL quando usado
<Method>
...
<FilterDescriptors>
<FilterDescriptor Type="Comparison" Name="EmployeeKey" />
</FilterDescriptors>
...
</Method>
Esta é a forma como o Método e filtro Classes descritor Domínio olhar
Eu acredito que eu tenha definido a multiplicidade correta:
Método deve ter apenas 1 Filtrar descritor
Um descritor de filtro pode ter muitos Filtro Descritores ou seja
<FilterDescriptors>
<FilterDescriptor Type="Comparison" Name="EmployeeKey" />
<FilterDescriptor Type="Wildcard" Name="EmployeeName" />
</FilterDescriptors>
A questão é que o XML de saída é assim:
<FilterDescriptors>
<FilterDescriptor>
<FilterDescriptors>
<FilterDescriptor Type="Comparison" Name="EmployeeKey" />
</FilterDescriptors>
</FilterDescriptor>
</FilterDescriptors>
Temos este mesmo padrão é vários locais no nosso DSL Diagrama e estava esperando há um simples algo para resolver este em vez de substituir os ReadElements e WriteElements de cada classe de domínio
Solução
Você já postei isso no fórum DSL Tools em http://social.msdn.microsoft.com/Forums/en -US / dslvsarchx / tópicos ? Eu não vejo um fio lá para ele.