C# 如何根据电子邮件和密码获取角色
请帮助我如何在用户名和密码匹配时获取角色。 我有以下数据 LoginCredentialTabC# 如何根据电子邮件和密码获取角色,c#,C#,请帮助我如何在用户名和密码匹配时获取角色。 我有以下数据 LoginCredentialTab Id UserName Psw Role 1 ADAM 123 Admin 2 John 456 Hr 在我的回购类中,我写的是 public bool Login(LoginCrediential Login) { var x = (from n in db.LoginCrediential
Id UserName Psw Role
1 ADAM 123 Admin
2 John 456 Hr
在我的回购类中,我写的是
public bool Login(LoginCrediential Login)
{
var x = (from n in db.LoginCrediential
where n.UserName == Login.UserName && n.Password == Login.Password select n).FirstOrDefault();
if (x != null)return true;
else return false; //Here How can i get Roles When UserName & Psw Match
返回值后不能使用角色
public bool Login(LoginCrediential Login)
{
var x = (from n in db.LoginCrediential
where n.UserName == Login.UserName && n.Password == Login.Password select n).FirstOrDefault();
if (x != null){
var roleOfTheUser = x.Role;
return true;}
else return false;
x.Role
…?@davidwat是x.Role吗?你能解释一下你是怎么取回它的吗?通常,您会选择它,就像您根据用户名和密码排除了行一样。您的语法有点奇怪,但是标准的sql应该是从db.LoginCredential中选择角色,其中UserName==Login.UserName和Password==Login.Password@MDmohi:您有一个名为x
的变量。根据您提供的信息,我希望Role
是该变量的属性。不是吗?这里的实际问题是什么?你做了什么尝试或者做了什么调试?@scrasedcola这里我需要2个基于我的名字获取我的角色&psw 4r,我可以在MVC中提供我的授权角色