我有以下代碼:沒有結果LINQ查詢提供了對象引用未設置到IF ELSE語句的對象的實例
DataClasses1DataContext db = new DataClasses1DataContext();
var UserInfo = db.Users.FirstOrDefault(u => u.Email == TextBox1.Text);
if (UserInfo.Email != null)
{
Label2.Text = "Email is not null";
}
else
{
Label2.Text = "Email is null";
}
如果電子郵件地址的表存在,它成功地打印「電子郵件不是空的。」然而,如果沒有匹配的記錄,然後我收到不設置到對象錯誤的實例第29行的對象引用:
Line 27: DataClasses1DataContext db = new DataClasses1DataContext(); Line 28: Line 29: var UserInfo = db.Users.FirstOrDefault(u => u.Email == TextBox1.Text); Line 30: Line 31: if (UserInfo.Email != null)
我難倒!任何幫助將不勝感激。
在這種情況下,第31行應該出現異常 – 2010-02-12 07:36:23