使用 LINQ2Sql 验证用户
您好,我使用 Linq 检查两个用户字段是否对应于 SQL 表中的唯一用户寄存器,例如
UID : userID 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);
但是两者都从 Datacontext 返回一个 USER 表实例(两个而不是一个),我想在 lambda 表达式中匹配它们,例如“此 userID 匹配 passID”
谢谢!
Hi there im using Linq for check if two user fields correspond for an unique user register in SQL Table, for example
UID : userID
PIN : passID
so fields have to be from a single user, i was trying this:
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);
but boths returns a USER Table instance from Datacontext (two instead one), i want to match them in lambda expression like if " this userID match passID"
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
或者
or
您需要使用Where 子句来选择用户。 我不确定 LINQ-2-SQL 是否是我一直在使用的,但我会这样做:
我希望代码是正确的,我现在无法访问 LINQ 项目上的智能感知来检查。
You need to use a Where clause to select the user. I'm unsure if LINQ-2-SQL is what I've been using, but I would have done it like this:
I hope that code is correct, I don't have access to intellisense on a LINQ project right now to check.
为什么不这样做呢?
Why not do this ?