C# 如何使用asp.net mvc使用GetRolesForUser调用同一表的两个字段

C# 如何使用asp.net mvc使用GetRolesForUser调用同一表的两个字段,c#,asp.net,asp.net-mvc,asp.net-mvc-4,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 4,我想向同一表格的另一个字段发送调用,但我不知道如何执行,因为我只调用一个字段 public override string[] GetRolesForUser(string username) { masterEntities db = new masterEntities(); string data = db.registro.Where(x => x.usuario == username).FirstOrDefault().idro

我想向同一表格的另一个字段发送调用,但我不知道如何执行,因为我只调用一个字段

  public override string[] GetRolesForUser(string username)
    {
        masterEntities db = new masterEntities();
        
  string data = db.registro.Where(x => x.usuario == username).FirstOrDefault().idrol;


        string[] result = { data };
        return result;
    }
我是这样解决的:

 public override string[] GetRolesForUser(string username)
    {
        masterEntities db = new masterEntities();
        
     string data =
      db.registro.Where(x => x.usuario == username).FirstOrDefault().idrol;
     string data1 =
    db.registro.Where(x => x.usuario == username).FirstOrDefault().lineainvestigacion;


        string[] result = { data,data1 };
        return result;
    }
在.cshtml中的视图中,我显示如下:

 @if (User.IsInRole("coordi")&& User.IsInRole("Ingeniería de Software"))
            {


  ..put code with what it will take permissions

}