2013-01-09 66 views
0

我有類似的東西在我的代碼如下:實體框架.Find與Where子句

 dbContext.Progs 
       .Remove(dbContext.Progs.Find(pNum)); 
     dbContext.SaveChanges(); 

我無法弄清楚我如何才能where條款添加到Find聲明。

+1

'Find'假定您正在通過其主鍵搜索單條記錄。如果您想使用其他標準進行搜索,請使用「Where」(或「Single」或「First」等)。 – paul

+0

你正在使用什麼版本的實體框架? – spajce

回答

1

您不能Find方法只能通過主鍵搜索。如果您想使用條件,請改用SingleFirstFirstOrDefaultSingleOrDefault

相關問題