C# 登录表单未验证凭据

C# 登录表单未验证凭据,c#,winforms,C#,Winforms,似乎找不到bug,即使登录名和密码错误,查询始终返回空结果。 我尝试过通过VS进行调试,但查询似乎有问题 E_MedicalDataContext EM = new E_MedicalDataContext(); var result = from u in EM.users where u.Username == Login_UN.Text && u.Password == Login_P.Text

似乎找不到bug,即使登录名和密码错误,查询始终返回空结果。 我尝试过通过VS进行调试,但查询似乎有问题

E_MedicalDataContext EM = new E_MedicalDataContext();
        var result = from u in EM.users
                     where u.Username == Login_UN.Text && u.Password == Login_P.Text
                     select u;
        if(result!=null)
        {
            this.Hide();
            Checkout D = new Checkout();
            D.ShowDialog();
        }
       else
        {
           MessageBox.Show("Login Credentials Wrong")
        }

为什么您希望查询返回null?请参阅use
var result=(from…).FirstOrDefault()谢谢@IvanStoev它成功了。。。!