ボタンをクリックして、使用するドメインデータソースからデータグリッドで選択されているアイテムを削除しようとしています。
ボタンクリックのコードは次のとおりです。
private void medItemRemove_Click(object sender, RoutedEventArgs e)
{
if (medicineInventoryDataGrid.SelectedIndex != -1)
{
MedicineInventory M = (MedicineInventory)medicineInventoryDataGrid.SelectedItem;
MedicineInventory toRemove = (from a in ctx.MedicineInventories where (a.MedicineInventoryId == M.MedicineInventoryId) select a).Single();
ctx.MedicineInventories.Remove(toRemove);
}
}
ただし、クリックすると、次のエラーが表示されます。
「特定のエンティティは EntitySet に含まれていません。」
どこが間違っていますか?