我想检查用户输入的电子邮件是否已经存在于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