Sdílet prostřednictvím


Jak: Přidat metodu Deleter

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 Navržení modelu obchodních dat připojení.

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 návrh modelu záložní řadič domény.

  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 Navržení modelu obchodních dat připojení.

  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 Vytváření připojení k modelu 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

Jak: Přidat metodu Finder

Jak: přidat konkrétní metoda Finder

Jak: Přidat metodu Creator

Jak: Přidat metodu Updater

Jak: přidat parametr do metody

Postup: definovat metodu Instance

Koncepty

Přehled nástrojů pro návrh modelu záložní řadič domény

Další zdroje

Navržení modelu obchodních dat připojení