新增刪除者方法
您可以將 Deleter 方法新增至模型,讓使用者從 SharePoint 網站上的外部清單刪除資料記錄。 如需詳細資訊,請參閱設計商務資料連線模型。
若要建立 Deleter 方法
在 [BDC 設計工具] 上,選擇實體。
在功能表列上,選擇 [檢視]> [其他視窗]> [BDC 方法詳細資料]。
[BDC 方法詳細資料] 視窗隨即開啟。 如需此視窗的詳細資訊,請參閱 BDC 模型設計工具概觀。
在 [新增方法] 清單中,選擇 [建立 Deleter 方法]。
Visual Studio 會將下列元素新增至模型。 這些元素會出現在 [BDC 方法詳細資料] 視窗中。
名為 Delete 的方法。
方法的輸入參數。
參數的類型描述元。
方法的方法執行個體。
如需詳細資訊,請參閱設計商務資料連線模型。
在 [方案總管] 中,開啟為實體產生的服務程式碼檔案的捷徑功能表,然後選擇 [檢視程式碼]。
實體服務程式碼檔案隨即在 [程式碼編輯器] 中開啟。 如需實體服務程式碼檔案的詳細資訊,請參閱建立商務資料連線模型。
將程式碼新增至 Deleter 方法以刪除記錄。 下列範例會使用 SQL Server 的 AdventureWorks 範例資料庫,從銷售訂單中刪除單行項目。
注意
此範例中的方法會使用兩個輸入參數。
注意
使用您的伺服器名稱來取代
ServerName
欄位的值。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(); }
相關內容
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應