reader = server.ExecuteReader(CommandType.Text, getPermissionlistQuery, param);
var results = new List<string>();
while (reader.Read())
{
results.Add(reader["permissionName"].ToString());
}
reader.Close();
Session.Add("Permissions", results);
Я добавляю результаты в сеанс, как я могу получить его на другой странице.
results - это список значений
var permissionList = Session["Permissions"];
string check = "Create Groups";
if (permissionList.Any(item => item.Equals(check)))
{
// results contains the value in check
}
, и я хочу проверить, есть ли разрешение в списке разрешений, но оператор if выдает ошибку
'object' does not contain a definition for 'Any' and no extension method 'Any' accepting a first argument of type 'object' could be found (are you missing a using directive or an assembly reference?)