您好即时通讯使用LINQ用于检查,如果两个用户字段对应于SQL表一个唯一的用户寄存器,例如使用LINQ2SQL用于验证用户
UID:用户ID PIN:passID
所以字段必须从单个用户,我是想这样的:
public bool AutentificacionUsuario(string userID , string password passID)
{
USER _userID = _db.USER.FirstOrDefault(uid => uid.siglas == userID);
USER _passID = _db.USER.FirstOrDefault(pwd => pwd.codigousuario == passID);
但boths返回从DataContext的用户表实例(二不是一个),我想匹配他们在lambda表达式一样,如果“此用户ID匹配passID”
谢谢!
真的,我只是忘了使用一个lambda表达式进行迭代,我试图把“=>”和局部变量放在两次。 somthing like this: var doesUserExist = db.User.Any(p => p.UserID.Equals(userID)&& c => c.Password.Equals(password)); – 2009-01-28 21:01:12