moh*_*han 0 c# linq asp.net asp.net-mvc
以下是我在某些条件下使用的现有方法
public List<MenuItem> getTopMenu(List<Role> Id)
{
// here many lines code for checking id value
}
Run Code Online (Sandbox Code Playgroud)
我正在更改上述方法以检查方法参数中的条件如下所示但不工作的代码
public List<MenuItem> getTopMenu(List<Role> Id.Where(r=>r.status=="Active"))
{
}
Run Code Online (Sandbox Code Playgroud)
错误来了,我只需要在方法中传递活动 id 我不能单独写入每个方法。
在方法内移动过滤器:
public List<MenuItem> getTopMenu(List<PersonRoleDTO> Id)
{
Id = Id.Where(r=>r.status=="Active").ToList();
// Whatever else
}
Run Code Online (Sandbox Code Playgroud)
您不能将语句作为方法的参数。