Condividi tramite


Creare un modello di integrazione applicativa dei dati

È possibile creare un modello BDC (Business Data Connessione ivity) o personalizzare un modello BDC esistente usando Visual Studio. Ogni progetto di SharePoint può contenere un solo modello. Per altre informazioni, vedere Integrare i dati aziendali in SharePoint.

Creazione di un nuovo modello

Per creare un nuovo modello, creare un progetto Business Data Connessione ivity Model o aggiungere un elemento Business Data Connessione ivity Model a un progetto SharePoint vuoto.

Nota

È necessario che Nel computer sia installato Microsoft SharePoint Server.

Visual Studio aggiunge una cartella al progetto. Questa cartella ha il nome specificato per l'elemento Business Data Connessione ivity Model nella finestra di dialogo Aggiungi nuovo elemento. Se si crea un nuovo progetto Business Data Connessione ivity Model, Visual Studio denomina la cartella BdcModel1.

Visual Studio aggiunge i file seguenti alla nuova cartella:

File Descrizione
File di definizione del modello Contiene codice XML che definisce le entità, i metodi, gli oggetti di sistema line-of-business (LOB) e altri metadati che descrivono il modello.

Modificare i metadati in questo file usando la finestra BDC Designer, BDC Explorer, BDC Method Details e Proprietà .
File di codice del servizio entità Contiene metodi che recuperano, aggiornano ed eliminano le istanze dell'entità predefinita.

Per definire le proprietà di un'entità, modificare il file di codice dell'entità. Per altre informazioni, vedere Procedura: Aggiungere un'entità a un modello.

Per recuperare, aggiornare ed eliminare istanze di un'entità, aggiungere codice al file di codice del servizio entità. Per altre informazioni, vedere Progettazione di un modello di integrazione applicativa dei dati.

Quando si compila il progetto, Visual Studio crea un assembly. Assicurarsi di non aggiungere altri elementi al progetto che aggiungono codice all'assembly del progetto , ad esempio un elemento Flusso di lavoro sequenziale o un elemento della web part . Il codice per tale elemento non verrà eseguito quando si distribuisce la soluzione perché il pacchetto della soluzione non copia l'assembly nella Global Assembly Cache. Il pacchetto della soluzione distribuisce l'assembly solo nel database BDC in SharePoint.

Nota

Visual Studio copia l'assembly in entrambi i percorsi nel computer locale quando si esegue il debug del progetto.

Aggiungere un modello esistente

È possibile importare un modello creato usando altri strumenti, ad esempio SharePoint Designer. È possibile scegliere di importare un modello esistente nel progetto nelle situazioni seguenti:

  • Per personalizzare un modello già distribuito in una server farm di SharePoint.

  • Per creare un pacchetto e distribuire un modello esistente in più server farm di SharePoint.

    In entrambi i casi, i sistemi LOB definiti nel modello importato non sono interessati e continueranno a funzionare come previsto. Per aggiungere un modello esistente a un progetto SharePoint, utilizzare la finestra di dialogo Aggiungi elemento esistente di Visual Studio. Per altre informazioni, vedere Procedura: Aggiungere un file di modello BDC esistente a un progetto di SharePoint.

    È possibile aggiungere un sistema LOB di tipo assembly .NET Framework al modello importato selezionando un'opzione in Aggiungi lobSystem assembly .NET. In questo modo è possibile scrivere codice personalizzato e usare una finestra di progettazione per definire i metadati per il modello importato.

Posizione Descrizione
Procedura: Creare un modello BDC Illustra come creare un nuovo modello BDC.
Procedura: Aggiungere un file di modello BDC esistente a un progetto di SharePoint Illustra come importare un modello esistente in un progetto SharePoint.
Procedura: Usare un file di risorse per specificare nomi, proprietà e autorizzazioni localizzati Viene descritto come fornire stringhe unite ai metadati del modello quando il modello viene utilizzato da una web part o da una pagina Web.
Procedura: Includere un assembly personalizzato in una funzionalità BDC Viene illustrato come includere un assembly personalizzato nella funzionalità.