Имя «con» не существует в текущем контексте
Я пытаюсь сделать группу по заявлению с использованием LINQ. Я получаю сообщение об ошибке. Имя «con» не существует в текущем контексте.
В моем коде после выбора я пытаюсь получитьActivityID
значение, но список 'con' недоступен.
List<Contribution> contributions =
contLogic.GetAllContibutionsByActivityIDToList(ActivityID);
var groups = from con in contributions
group con by con.Response
into gResponse
select new
{
grop = gResponse.Count(),
con.ActivityID
};
Я посмотрел на образцы Microsoft, и я не знаю, что я сделал не так.
Образец Microsoft:
List<Product> products = GetProductList();
var orderGroups = from prod in products
group prod by prod.Category into prodGroup
select new { Category = prodGroup.Key, Products = prodGroup };
ObjectDumper.Write(orderGroups, 1);