我的 WP8 应用程序中有一个数据库,我想在按下按钮时从数据库中删除一个项目。数据库中的所有行都保存在一个名为“person”的可观察集合中。如何选择我想要的特定行,然后将其从可观察集合中删除?
这就是我可能认为的样子
public void DeletePerson(int personID)
{
IQueryable<PersonData> test = from PersonData personToDelete in personDB.PersonDataTable
where personToDelete.personID == personID
select personToDelete;
person.Remove(test);
personDB.PersonDataTable.DeleteOnSubmit(personToDelete);
personDB.SubmitChanges();
}
然而,person.Remove()
唯一需要一个PersonData
项目(这是有问题的表格)而不是IQueryable
. 那么如何获得PersonData
我想要的物品呢?