none
Identar LINQ RRS feed

  • Pergunta

  • Boa tarde Pessoal,

    Alguem tem alguma dica de como identar o código LINQ, se existe algum site, plugin do visual studio ou até do notepad++, tanto faz se for com LINQ Queries ou Extesion Methods, veja um exemplo com Extesion Method:

    Pegue este código e imagine algo 20x maior, ele nao esta em uma linha só, só deixei como exemplo:
    var menu = new XDocument(new XElement("ul", new XAttribute("id", "nav"), new XAttribute("class", "dropdown dropdown-horizontal"), eDt.GroupBy(g => g.Field<string>("Grupo"))));
    


     
    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/
    quinta-feira, 17 de novembro de 2011 19:27

Respostas

  • Vitor,

    Eu utilizo o LINQPad para auxiliar em consultas com LINQ, mas infelizmente nenhuma das ferramentas que já testei identa as queries.

    Nesse caso, não seria melhor não incluir os parâmetros no construtor, e sim criar uma linha para cada um?

     

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.wordpress.com/
    Twitter: @ferhenrique
    • Marcado como Resposta Vitor Mendes terça-feira, 22 de novembro de 2011 00:55
    segunda-feira, 21 de novembro de 2011 22:56
    Moderador

Todas as Respostas

  • Vitor,

    Eu utilizo o LINQPad para auxiliar em consultas com LINQ, mas infelizmente nenhuma das ferramentas que já testei identa as queries.

    Nesse caso, não seria melhor não incluir os parâmetros no construtor, e sim criar uma linha para cada um?

     

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.wordpress.com/
    Twitter: @ferhenrique
    • Marcado como Resposta Vitor Mendes terça-feira, 22 de novembro de 2011 00:55
    segunda-feira, 21 de novembro de 2011 22:56
    Moderador
  • Obrigado Fernando pela dica, essa era minha ideia, evitar de instanciar classes ou criar em linhas separadas. Nesses dias tenho pesquisado sobre isso e te confesso, não achei nada que realize esta proeza de identar LINQ, pelo jeito vai ter que se na mão.


    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/
    terça-feira, 22 de novembro de 2011 00:55