我从数据库中选择一个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