0
我想在datacontext中顯示錶/類的列表,選擇幾個並從datacontext中刪除它們。我知道如何獲取表的列表,但是如何以編程方式從datacontext中刪除/刪除它們?從數據上下文中刪除/刪除表格
我想在datacontext中顯示錶/類的列表,選擇幾個並從datacontext中刪除它們。我知道如何獲取表的列表,但是如何以編程方式從datacontext中刪除/刪除它們?從數據上下文中刪除/刪除表格
我不知道你是怎麼選擇幾個項目進行刪除,但是如果你正在使用LINQ,並通過您可以使用下面的代碼查詢選擇它們:
var items = DataContext.Items.Where(item => item.ItemId == selectedId);
foreach(var item in items)
DataContext.Items.DeleteObject(item);
這是對LINQ到SQL的DataContext或者其他一些datacontext?我沒有看到我的LINQ to SQL datacontext上的Items屬性。 – blueshift
這是一個在數據庫表上使用LINQ。如果你使用LINQ to SQL DataContext,你可以試試這個:http://www.ezineasp.net/post/LINQ-to-SQL-Delete-Operation-using-C-sharp.aspx – AvkashChauhan
我不想從表中刪除記錄。想象一下,您正在查看datacontext/dbml的OR設計器中的「表」(實際映射的類)。在設計師中,我可以選擇一個表格(類別),點擊刪除按鈕,然後將其從設計界面中刪除。我希望能夠做同樣的事情,但以編程方式。 – blueshift