Compartilhar via


Como: adicionar um método Deleter

Você pode habilitar um usuário final excluir um registro de dados de uma lista em um site do SharePoint, adicionando um Deleter método para o modelo.Para mais informações, consulte Elaborar um modelo de conectividade de dados de negócios.

Para criar um método Deleter

  1. No designer do BDC, escolha uma entidade.

  2. Na barra de menu, escolha modo, Windows outros, Detalhes do método BDC.

    O Detalhes do método BDC janela é aberta.Para obter mais informações sobre esta janela, consulte Visão geral de ferramentas de Design do BDC modelo.

  3. No Adicionar um método , escolha criar um método de Deleter.

    Visual Studio adiciona os seguintes elementos ao modelo.Esses elementos aparecem na Detalhes do método BDC janela.

    • Um método chamado Excluir.

    • Um parâmetro de entrada para o método.

    • Um descritor de tipo para o parâmetro.

    • Uma instância de método para o método.

    Para mais informações, consulte Elaborar um modelo de conectividade de dados de negócios.

  4. Em Solution Explorer, abra o menu de atalho do serviço arquivo de código que foi gerado para a entidade e escolha Exibir código.

    O arquivo de código de serviço da entidade abre no Editor de código.Para obter mais informações sobre o arquivo de código de serviço de entidade, consulte Criando um modelo de conectividade de dados de negócios.

  5. Adicione código para o método Deleter para excluir um registro.O exemplo a seguir exclui um item de linha da ordem de venda usando o banco de dados de exemplo AdventureWorks para SQL Server.

    ObservaçãoObservação

    O método neste exemplo usa dois parâmetros de entrada.

    ObservaçãoObservação

    Substitua o valor de ServerName campo com o nome do servidor.

    Public Shared Sub Delete(ByVal salesOrderID As Integer, ByVal salesOrderDetailID As Integer)
        Const ServerName As String = "MySQLServerName"
        Dim dataContext As AdventureWorksDataContext = _
            New AdventureWorksDataContext("Data Source=" & ServerName & _
                ";Initial Catalog=AdventureWorks;Integrated Security=True")
    
        Dim SalesOrderDetail As SalesOrderDetail = _
            (From SalesOrderDetails In dataContext.SalesOrderDetails.AsEnumerable().Take(20) _
            Where SalesOrderDetails.SalesOrderID = salesOrderID And _
                  SalesOrderDetails.SalesOrderDetailID = salesOrderDetailID _
            Select SalesOrderDetails).Single()
    
        dataContext.SalesOrderDetails.DeleteOnSubmit(SalesOrderDetail)
        dataContext.SubmitChanges()
    
    End Sub
    
    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();
    }
    

Consulte também

Tarefas

Como: adicionar um método localizador

Como: adicionar um método específico de localizador

Como: adicionar um método criador

Como: adicionar um método Updater

Como: adicionar um parâmetro para um método.

Como: definir um instância de método

Conceitos

Visão geral de ferramentas de Design do BDC modelo

Outros recursos

Elaborar um modelo de conectividade de dados de negócios