Aggiungere un metodo Deleter
È possibile consentire a un utente finale di eliminare un record di dati da un elenco esterno in un sito di SharePoint aggiungendo un metodo Deleter al modello. Per altre informazioni, vedere Progettare un modello di integrazione applicativa dei dati.
Per creare un metodo Deleter
In Progettazione cluster Big Data scegliere un'entità.
Sulla barra dei menu scegliere Visualizza>altri dettagli del metodo BDC di Windows.>
Verrà visualizzata la finestra Dettagli metodo BDC. Per altre informazioni su questa finestra, vedere Panoramica degli strumenti di progettazione dei modelli BDC.
Nell'elenco Aggiungi un metodo scegliere Crea un metodo di eliminazione.
Visual Studio aggiunge gli elementi seguenti al modello. Questi elementi vengono visualizzati nella finestra Dettagli metodo BDC.
Metodo denominato Delete.
Parametro di input per il metodo .
Descrittore di tipo per il parametro .
Istanza del metodo .
Per altre informazioni, vedere Progettare un modello di integrazione applicativa dei dati.
In Esplora soluzioni aprire il menu di scelta rapida del file di codice del servizio generato per l'entità e quindi scegliere Visualizza codice.
Il file di codice del servizio entità viene aperto nell'editor di codice. Per altre informazioni sul file di codice del servizio entità, vedere Creare un modello di integrazione applicativa dei dati.
Aggiungere codice al metodo Deleter per eliminare un record. Nell'esempio seguente viene eliminata una voce da un ordine di vendita usando il database di esempio AdventureWorks per SQL Server.
Nota
Il metodo in questo esempio usa due parametri di input.
Nota
Sostituire il valore del
ServerName
campo con il nome del server.public static void Delete(int salesOrderID, int salesOrderDetailID) { const string ServerName = "MySQLServerName"; AdventureWorksDataContext dataContext = new AdventureWorksDataContext ("Data Source=" + ServerName + ";" + "Initial Catalog=AdventureWorks;Integrated Security=True"); SalesOrderDetail SalesOrderDetail = (from SalesOrderDetails in dataContext.SalesOrderDetails.AsEnumerable().Take(20) where SalesOrderDetails.SalesOrderID == salesOrderID && SalesOrderDetails.SalesOrderDetailID == salesOrderDetailID select SalesOrderDetails).Single(); dataContext.SalesOrderDetails.DeleteOnSubmit(SalesOrderDetail); dataContext.SubmitChanges(); }
Contenuto correlato
- Progettare un modello di integrazione applicativa dei dati
- Procedura: Aggiungere un metodo Finder
- Procedura: Aggiungere un metodo finder specifico
- Procedura: Aggiungere un metodo Creator
- Procedura: Aggiungere un metodo Updater
- Panoramica degli strumenti di progettazione dei modelli BDC
- Procedura: Aggiungere un parametro a un metodo
- Procedura: Definire un'istanza del metodo