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
Návrhář BDC vyberte entitu.
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.
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.
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.
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