Имя «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);

Ответы на вопрос(4)

Ваш ответ на вопрос