none
QueryExpression não traz todos os campos RRS feed

  • Pergunta

  • Olá, Galera

    Estou utilizando CRM OnLine com C# e Visual Studio 2010. Criei um serviço onde gero um arquivo texto, mas o meu problema é que quando eu chamo determinado campo da Entidade Account a mesma não traz no objeto da Entity alguém tem ideixa o que possa ser ???

    Se alguém puder me ajudar agradeço,

    Abs,

    Marcos

    sexta-feira, 9 de dezembro de 2011 14:31

Respostas

  • Marcos,

    A sua queryexpression está como "new AllCollums"? Se estiver mencionando os campos, deve incluir este atributo.

     

    Att,


    Tiago Michelini Cardoso MCTS - MCC
    https://tiagomcardoso.wordpress.com/


    Eu utilizo a sintaxe dessa forma:

                    QueryExpression queryAccount = new QueryExpression
                    {
                        EntityName = Account.EntityLogicalName,
                        ColumnSet = new ColumnSet(true),
                        Criteria = new FilterExpression() //filtra
                    };

    Como deve efetuar

    • Marcado como Resposta RicardoAlves terça-feira, 14 de fevereiro de 2012 04:22
    sexta-feira, 9 de dezembro de 2011 15:58

Todas as Respostas

  • Marcos,

    A sua queryexpression está como "new AllCollums"? Se estiver mencionando os campos, deve incluir este atributo.

     

    Att,


    Tiago Michelini Cardoso MCTS - MCC
    https://tiagomcardoso.wordpress.com/
    sexta-feira, 9 de dezembro de 2011 15:15
    Moderador
  • Marcos,

    A sua queryexpression está como "new AllCollums"? Se estiver mencionando os campos, deve incluir este atributo.

     

    Att,


    Tiago Michelini Cardoso MCTS - MCC
    https://tiagomcardoso.wordpress.com/


    Eu utilizo a sintaxe dessa forma:

                    QueryExpression queryAccount = new QueryExpression
                    {
                        EntityName = Account.EntityLogicalName,
                        ColumnSet = new ColumnSet(true),
                        Criteria = new FilterExpression() //filtra
                    };

    Como deve efetuar

    • Marcado como Resposta RicardoAlves terça-feira, 14 de fevereiro de 2012 04:22
    sexta-feira, 9 de dezembro de 2011 15:58
  • Você resolveu seu problema?

     

    Em alguns casos existe um problema na serialização do ColumnSet com AllColumns, seu código não gera nenhuma exceção? Existe um workaround para isso, caso seja o problema no seu caso.

    Tentou executa-lo dentro de um try-catch e ver se não gera exceção?

    E a propriedade Criteria do queryAccount está apenas com uma instância vazia? (sem condição)

    terça-feira, 27 de dezembro de 2011 21:51