Я попытаюсь описать это как можно лучше.Лучший способ, которым я могу думать об этом, - дать вам набор данных.
Животные
Тип удостоверения личности
1 Львы
2 Тигры
3 Медведя
AnimalDetails
IDAnimalId Рост Вес
1 1 62 дюйма 200 фунтов
2 1 56 дюймов 150 фунтов
3 1 23 дюйма 125 фунтов
4 2 47 дюймов 500 фунтов
5 2 88 дюймов 150 фунтов
6 2 15 дюймов125 фунтов
Если это поможет, сделайте вид, что эти таблицы уже объединены
Возможно, есть какой-то FK для другой таблицы, которая содержит подробные данные для каждого из этих типов животных;рост, ширина, возраст и т. д.
Я хочу сгруппировать по типу животных (лев и т. д.) и выбрать его, а также выбрать детали для льва.
Поэтому я хочу, чтобы Ключбыть львом, может быть, это сборник информации о льве.
Имеет ли это смысл?
Моя попытка, очевидно, не сработает, но в любом случае это так:
var animals = (from a in Animals
group a by new { AnimalType = a.Type }
into grouped
select grouped);
ОБНОВЛЕНИЕ Добавлена структура таблицы псевдо.Я не ищу 1 ответ на этот вопрос, поскольку это, очевидно, поддельные данные, просто ищу направление для достижения этой цели.