Gerando código a partir de uma linguagem específica de domínio

Microsoft Ferramentas de Linguagem Específica do Domínio fornece uma maneira eficiente para gerar código, documentos, arquivos de configuração e outros artefatos a partir de dados representados nos modelos.Usando Ferramentas de Linguagem Específica do Domínio, você pode criar um conjunto de classes que representam seus dados e você pode escrever seus modelos de texto em classes cujos nomes e propriedades refletem esses dados.

Por exemplo, a Fabrikam tem um arquivo XML de nomes de cliente e endereços de email .Os seus desenvolvedores criar um modelo no qual o cliente é uma classe, com propriedades nome e email.Eles escrevem vários modelos de texto para processo os dados, incluindo esse fragmento que produz um índice de todos os clientes como parte de uma página HTML :