2
我需要從ID的列表中刪除多個ID。使用實體框架從ID列表中刪除多個ID
public IHttpActionResult Delete(List<string> IDs)
{
DealBazarEntities.Restaurants.RemoveRange(IDs);
DealBazarEntities.SaveChanges();
}
但RemoveRange
不允許多個ID,它只是List<entities>
期待。
是的,我知道,如果我將實體列表發送到服務器而不是發送ID列表,那麼我可以輕鬆完成此操作。但我不喜歡那樣。
同樣,我不想使用foreach
循環來遍歷每個Ids。
'DealBazarEntities.Restaurants.RemoveRange(DealBazarEntities.Restaurants.Where(R => IDs.Contains (r.ID)));' –
哇...它像一個魅力工作....謝謝。你節省了我很多時間。 :) –