none
Registros Orfãos RRS feed

  • Pergunta

  • Caros amigos,

    Criei uma nova entidade para o CRM e, após algum tempo observei que não defini integridade referencial para exclusão em cascata.

    utilizamos o sistema por pouco tempo quando detectamos o problema após a exclusão de um registro pai onde ficaram varios orfãos.

    pensei em ir diretamente nas entidades criadas xxxxxBase e xxxxExtensionBase (no sql) e apagar os registros orfãos, minha preocupação é se irei deixar algum residuo que o CRM cria em outros lugares ou se ha alguma forma mais "correta" de excluir os orfãos.

    isso ocorreu em uma entidade personalizada porem tenho quase certeza que tambem aconteceu numa entidade do CRM, contas ou contatos se não me engano, alguem teve alguma experiencia nesse sentido ?

    Grato

    Junior Zanardi

    quinta-feira, 2 de julho de 2009 23:58

Todas as Respostas

  • Olá Junior,

    Vejo duas opções:

    1 - Se a qtde de registros não for muito gde, aumente a qtde registros por página no CRM,  e exclua todos os registros pelo próprio CRM;

    2 - Desenvolva um componente para exclusão em massa. O SDK do CRM ensina como fazer isto, através do recurso de [Bulk Delete] : http://msdn.microsoft.com/en-us/library/cc150962.aspx .

    []

    Gilberto Tezini - MCP ASP.NET (C#/VB.NET) / MCP CRM - (http://gtezini.blogspot.com)
    sexta-feira, 3 de julho de 2009 13:28