求linq to entity的登录实现
大家好,小弟我今天在这里第一次发帖,实在时没有办法了,
小弟是第一次接触linq to entity技术,不是很熟,现在公司要我用此技术实现一个小小的登录功能。
我写了如下:
using (AWEIDBEntities model = new AWEIDBEntities())
{
var query1 = from a in model.LoginUserInfo
where a.UserName == userName.Trim()
&& a.PassWord == passWord.Trim()
select a;
}
后就不知道该怎么写了,希望大哥大姐大侠们不吝赐教,教教小弟我吧,不胜感激。
谢谢。
[解决办法]
- C# code
if(a.count()>0) //登录成功else //登录失败
[解决办法]
- C# code
using (AWEIDBEntities model = new AWEIDBEntities()) { var query1 = (from a in model.LoginUserInfo where a.UserName == userName.Trim() && a.PassWord == passWord.Trim() select a).FirstOrDefault(); if(query1 !=null){//login} }
[解决办法]
var temp = contactsEntities.tb_User.Select(c => c.UserName == _userName && c.UserPassWord == _passWord);
if (temp.Count(c=>c)==0)
{
MessageBox.Show("用户名或密码错误");
}
else
{
this.DialogResult = DialogResult.OK;
}