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