Criando um modelo de conectividade de dados de negócios
Você pode criar um modelo de conectividade de dados de negócios (BDC) ou personalizar um modelo existente do BDC usando Visual Studio. Cada projeto do SharePoint pode conter apenas um modelo. Para obter mais informações, consulte Integração de dados de negócios no SharePoint.
Criando um novo modelo.
Para criar um novo modelo, criar um Modelo de conectividade de dados de negócios de projeto ou adicionar um Modelo de conectividade de dados de negócios item a um Projeto vazio do SharePoint.
Observação |
---|
Você deve ter Microsoft SharePoint Server 2010 instalado no seu computador. |
Visual Studio adiciona uma pasta para o projeto. Esta pasta com o nome que você especificar para o Modelo de conectividade de dados de negócios item no Add New Item caixa de diálogo. Se você criar uma nova Modelo de conectividade de dados de negócios a pasta de nomes de projeto, Visual Studio BdcModel1.
Visual Studio adiciona os seguintes arquivos para a nova pasta:
File |
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 descreve o modelo. Modificar os metadados neste arquivo usando o Designer do BDC, Explorer do BDC, Detalhes do método BDC janela, e Propriedades janela. |
Arquivo de código de serviço de entidade |
Contém métodos que se recuperar, atualizar e excluir 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 o código para o arquivo de código de serviço da entidade. Para obter mais informações, consulte Criando um modelo de conectividade de dados de negócios.
Quando você compilar o projeto, o Visual Studio cria um assembly. Certifique-se de que você não adicionar outros itens ao projeto que adicione código para o assembly do projeto (por exemplo: um o fluxo de trabalho seqüencial item ou um Web Part item). O código para esse item não será executado quando você implantar a solução, porque o pacote de solução não copiar o assembly no cache global de assemblies. O pacote de solução implanta o assembly para o BDC no SharePoint somente banco de dados.
Observação |
---|
Visual Studio copia o conjunto de dois locais no computador local quando você depurar o projeto. |
Adicionando um modelo existente
Você pode importar um modelo que foi criado usando outras ferramentas como o SharePoint Designer. Você pode escolher importar um modelo existente ao seu projeto nas seguintes situações:
Para personalizar um modelo que já esteja implantado em um farm do SharePoint.
Para empacotar e implantar um modelo existente para vários farms de servidor do SharePoint.
Em ambos os casos, os sistemas LOB definidos no modelo que você importa não são afetados em continuarão a funcionar como esperado. Para adicionar um modelo existente para um projeto do SharePoint, use o Visual Studio Add Existing Item caixa de diálogo. Para obter mais informações, consulte Como: Adicionar um arquivo de modelo do BDC existente a um projeto do SharePoint.
Você pode adicionar um sistema LOB do tipo.Assembly do NET Framework para o modelo importado, selecionando uma opção de Adicionar.NET assembly LobSystem. Isso lhe permite escrever código personalizado e usar um designer para definir os metadados para o modelo importado.
Tópicos relacionados
Título |
Descrição |
---|---|
Mostra como criar um novo modelo do BDC. |
|
Como: Adicionar um arquivo de modelo do BDC existente a um projeto do SharePoint |
Mostra como importar um modelo existente em um projeto do SharePoint. |
Como: Use para especificar um arquivo de recurso localizado nomes, propriedades e permissões |
Descreve como fornecer seqüências de caracteres que são mescladas com os metadados de modelo quando o modelo é consumido por uma Web Part ou página da Web. |
Como: Incluir um Assembly personalizado em um recurso do BDC |
Mostra como incluir um assembly personalizado no recurso. |