嗨,我現在正在學習實體框架,但仍然是初學者。現在,我一直在刪除我的數據庫中的多個數據的問題。這裏是我的一塊數據庫:如何使用實體框架和asp.net刪除多個數據?
Please click to see the image for database
例如我想刪除具有2的brandId我嘗試使用此代碼的所有數據:
int brandId = (from i in context.brands where i.name == name.Text select i.brandId).First();
var bay2 = (from g in context.logoes where brandId == g.brandId select g).FirstOrDefault();
if (bay2 != null)
{
context.logoes.Remove(bay2);
context.SaveChanges();
}
但它只是一個刪除數據,這是logoId 3.它沒有刪除logoId 4.我在查詢中做錯了什麼?如何使用實體框架刪除具有brandId 2的所有數據?
我相信你可以使用'RemoveRange'刪除多重'徽標'.. –