我想檢查用戶輸入的電子郵件是否已經存在於Office表中,看看我目前爲止所做的事情,問題是officeEmail
總是如此,即使輸入電子郵件不存在,它永遠不會返回NULL
。檢查表中是否已經存在字段
public static bool IsOfficeEmail(string email)
{
using (var data = Database)
{
data.ObjectTrackingEnabled = false;
var officeEmail = data.Offices.Where(a => a.Active && a.Email.Equals(email));
if (officeEmail != null)
return true;
}
return false;
}
爲什麼贊成'Any'超過'FirstOrDefault'。 +1 – HimBromBeere
謝謝你的回答,也是非常好的解釋,因此我可以學到一些東西。 –
@Mystia謝謝,很高興幫助:) – wudzik