我從數據庫中選擇一個ID,然後我想刪除行與此ID:如何在linq中刪除?
var ado = new mydbEntities();
var selItem = listView3.SelectedItems[0];
if (selItem != null)
{
var selId = (from t in ado.task
where t.t_name == selItem.Text
select new { t.id});
ado.task.DeleteOnSubmit(selId); //this command return error
}
我試圖與DeleteOnSubmit
刪除,但我得到的錯誤。 如何從數據庫中刪除行?
你試過'var selId =(bla).ToArray()'?雖然,不知道你得到哪個錯誤,我只能猜測你的問題是什麼。 – Nolonar 2013-05-04 18:48:14
給我這個錯誤: 'System.Data.Objects.ObjectSet'不包含'DeleteOnSubmit'的定義,也沒有擴展方法' –
Patrik18
2013-05-04 19:02:04