Usuário com melhor resposta
Pesquisa de Registros do CrmOnLine utilizando Metadata

Pergunta
-
Respostas
-
Marcos,
Por que não usa:
if(c.Contains("campo")) { // Recupera campo }
Att,
Tiago Michelini Cardoso MCTS - MCC
https://tiagomcardoso.wordpress.com/- Marcado como Resposta Muekita sexta-feira, 16 de março de 2012 14:04
Todas as Respostas
-
Marcos,
Quando você diz "pesquisar registros no Metadata" está dizendo recuperar as estruturas das entidades e seus relacionamentos? Pois o Metadata contém apenas a parte estrutural, ou seja, as informações relativas ao banco de dados, registros são recuperados com o serviço da Organização.
Alguns links que podem lhe ajudar:
http://crmvoyager.wordpress.com/2011/02/18/accessing-metadata-in-microsoft-crm-2011/
http://msdn.microsoft.com/en-us/library/gg309449.aspx
Att,
Tiago Michelini Cardoso MCTS - MCC
https://tiagomcardoso.wordpress.com/ -
Tiago,
Grato pela ajuda. Pelo que eu entendi eu não consigo recuperar os dados de uma determinada entidade através do metadata. Mas será que vc teria alguma sugestão nesse caso, tenho uma rotina conforme abaixo, mas o problema é que o campo primarycontactidname está null e por estar null o mesmo não tras este campo na minha pesquisa e acaba ocorrendo um erro informando que o campo não existe no object por este motivo eu queria fazer um metadata e verificar antes se o campo existe ou não, vc teria ideia de como eu poderia fazer isso, de alguma outra forma que vc conheça ???
foreach (Entity c in querySDKAccountResults.Entities)
{
if (c != null)
{
sArquivo.Write(c.Attributes["primarycontactidname"].ToString().PadRight(50, ' '));
}
sArquivo.WriteLine();
}Abs,
Marcos
-
Marcos,
Por que não usa:
if(c.Contains("campo")) { // Recupera campo }
Att,
Tiago Michelini Cardoso MCTS - MCC
https://tiagomcardoso.wordpress.com/- Marcado como Resposta Muekita sexta-feira, 16 de março de 2012 14:04
-