2009-08-05 17 views
0

我想檢查條件下是否存在記錄。通過linq to sql檢查記錄的存在時發生錯誤

該行正常工作:

DataContext.Alerts.Count(e => e.MemberShip.email == email) > 0 

此行給出了錯誤,如「無法轉換lambda表達式類型,因爲它不是一個委託類型」

DataContext.Alerts.Contains(e => e.MemberShip.email == email) 

如何修改第二條語句使其工作?

回答

1

使用.Alerts.Any(E => e.MemberShip.email ==電子郵件)

0

您可以使用DataContext.Alerts.Any(e => e.MemberShip.email == email)