Compartilhar via


Criar um modelo de conectividade de dados corporativos

Você pode criar um modelo BDC (Business Data Connectivity) ou personalizar um modelo BDC existente usando o Visual Studio. Cada projeto do SharePoint pode conter apenas um modelo. Para obter mais informações, consulte Integrar dados corporativos ao SharePoint.

Criar um novo modelo

Para criar um novo modelo, crie um projeto de Modelo de Conectividade de Dados Corporativos ou adicione um item modelo de conectividade de dados corporativos a um projeto vazio do SharePoint.

Observação

Você deve ter o Microsoft SharePoint Server instalado em seu computador.

O Visual Studio adiciona uma pasta ao projeto. Essa pasta tem o nome que você especifica para o item Modelo de Conectividade de Dados Corporativos na caixa de diálogo Adicionar Novo Item. Se você criar um novo projeto de Modelo de Conectividade de Dados Corporativos, o Visual Studio nomeia a pasta BdcModel1.

O Visual Studio adiciona os seguintes arquivos à nova pasta:

Arquivo Descrição
Arquivo de definição de modelo Contém XML que define as entidades, métodos, objetos de sistema de Linha de Negócios (LOB) e outros metadados que descrevem o modelo.

Modifique os metadados nesse arquivo usando a janela BDC Designer, BDC Explorer, Detalhes do Método BDC e Propriedades.
Arquivo de código do serviço de entidade Contém métodos que recuperam, atualizam e excluem instâncias da entidade padrão.

Para definir as propriedades de uma entidade, edite o arquivo de código de entidade. Para obter mais informações, consulte Como adicionar uma entidade a um modelo.

Para recuperar, atualizar e excluir instâncias de uma entidade, adicione código ao arquivo de código do serviço de entidade. Para obter mais informações, confira Criando um Modelo de Business Data Connectivity.

Quando você compila o projeto, o Visual Studio cria um assembly. Verifique se você não adiciona outros itens ao projeto que adicionam código ao assembly do projeto (por exemplo: um item de Fluxo de Trabalho Sequencial ou um item de Web Part). O código desse item não será executado quando você implantar a solução porque o pacote de solução não copia o assembly para o cache de assembly global. O pacote de solução implanta o assembly somente no banco de dados BDC no SharePoint.

Observação

O Visual Studio copia o assembly para ambos os locais no computador local quando você depura o projeto.

Adicionar um modelo existente

Você pode importar um modelo que foi criado usando outras ferramentas, como o SharePoint Designer. Você pode optar por importar um modelo existente para seu projeto nas seguintes situações:

  • Para personalizar um modelo que já está implantado em um farm de servidores do SharePoint.

  • Para empacotar e implantar um modelo existente em vários farms de servidores do SharePoint.

    Em ambos os casos, os sistemas LOB definidos no modelo que você importa não são afetados e continuarão funcionando conforme o esperado. Para adicionar um modelo existente a um projeto do SharePoint, use a caixa de diálogo Adicionar item existente do Visual Studio. Para obter mais informações, consulte Como adicionar um arquivo de modelo BDC existente a um projeto do SharePoint

    Você pode adicionar um sistema LOB do tipo .NET Framework assembly ao modelo importado selecionando uma opção no assembly Adicionar .NET LobSystem. Isso permite que você escreva um código personalizado e use um designer para definir os metadados para o modelo importado.

Título Descrição
Como criar um modelo BDC Mostra como criar um novo modelo BDC.
Como adicionar um arquivo de modelo BDC existente a um projeto do SharePoint Mostra como importar um modelo existente para um projeto do SharePoint.
Como usar um arquivo de recurso para especificar nomes, propriedades e permissões localizadas Descreve como fornecer cadeias de caracteres mescladas com metadados de modelo quando o modelo é consumido por uma Web Part ou página da Web.
Como incluir um assembly personalizado em uma recurso BDC Mostra como incluir um assembly personalizado no recurso.