A lista de funcionalidades da ferramenta Huagati DBML/EDMX funciona como um relatório de defeito para os produtos relacionados a Microsoft.
Funcionalidades do LINQ to SQL
A primeira citada é a sem sentido, atualização dos diagramas do LINQ to SQL quando o banco de dados muda. Alguém pensaria que a Microsoft forneceria isto embutido, mas desde que eles não estão sozinhos este produto vale cada centavo.
A ferramenta do Huagati está também mais inteligente sobre honrar constraints default tais como NewID e GetDate. Exclusão de regras para prevenir as tabelas e colunas indesejáveis de serem repetidamente sugeridos estão rodeando esta funcionalidade.
Já que os desenvolvedores talvez não queiram aplicar as mudanças imediatamente, a ferramenta pode gerar um relatório que mostre as diferenças, um relatório de comparação também está disponível.
Nomear Padrões
Um dos grandes problemas para ambos LINQ to SQL e o Framework de Entidade ADO.NET é que eles não controlam os padrões que nomeiam. Usando a ferramenta do Huagati, os desenvolvedores podem especificar regras como aquelas para retirar os prefixos, como a capitalização dos nomes da propriedade, e remover sublinhados.
Documentação
A funcionalidade final é outra vez algo que o Visual Studio deveria ter mas não tem. A ferramenta pode criar ou atualizar automaticamente a documentação XML da aplicação usando a tabela e a descrição da coluna do banco de dados.