Sdílet prostřednictvím


Postupy: Přidání metody odstranění

Povolit odstranění záznamu dat z externího seznamu na webu služby SharePoint přidáním koncového uživatele Deleter metoda modelu.Další informace naleznete v tématu Navrhování modelu připojení obchodních dat.

Vytvořit metodu Deleter

  1. Návrhář BDC vyberte entitu.

  2. V řádku nabídek zvolte zobrazení, Jiné Windows, BDC podrobnosti metody.

    BDC podrobnosti metody okno.Další informace o tomto okně najdete Přehled nástrojů pro navrhování modelů služby BDC.

  3. V Přidat metodu vyberte Vytvořit metodu Deleter.

    Visual Studio přidá následující prvky modelu.Tyto prvky se zobrazí v BDC podrobnosti metody okna.

    • Metodu pojmenovanou Odstranit.

    • Vstupním parametrem metody.

    • Popisovač typu parametru.

    • Metoda instance metody.

    Další informace naleznete v tématu Navrhování modelu připojení obchodních dat.

  4. V Aplikaci Solution Explorer, otevřete místní nabídku služeb kód souboru, který byl vytvořen pro entitu a pak zvolte Zobrazení kódu.

    Kód služby entity otevře Editor kódu.Další informace o souboru kód služby entity, viz Vytvoření modelu připojení obchodních dat.

  5. Metoda Deleter záznam přidáte kód.Následující příklad odstraní položku řádku prodejní objednávky pomocí ukázkové databáze AdventureWorks serveru SQL Server.

    [!POZNÁMKA]

    V tomto příkladu metoda používá dva vstupní parametry.

    [!POZNÁMKA]

    Nahraďte hodnotu ServerName pole s názvem serveru.

    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();
    }
    

Viz také

Úkoly

Postupy: Přidání vyhledávací metody

Postupy: Přidání specifické vyhledávací metody

Postupy: Přidání metody vytvoření

Postupy: Přidání aktualizační metody

Postupy: Přidání parametru k metodě

Postupy: Definování instance metody

Koncepty

Přehled nástrojů pro navrhování modelů služby BDC

Další zdroje

Navrhování modelu připojení obchodních dat