У меня есть таблица в моей базе данных (Таблица A), где мне нужно получить по одной записи из каждого подмножества, полученного в результате выбора внешнего ключа. Реализовать это без LINQ, конечно, очень просто, но мне любопытно, как это можно сделать в LINQ ...
EX
Таблица B - это другая таблица во взаимосвязи , A.type_id = B.Id Все записи таблицы A имеют TypeId, при этом существует 3 различных типа, m, n, z.
Записи таблицы A - m, m, m, m, n, n, n, n, n, n, z, z, z, z, z, z, z
WHERE (... условия) .ToList ()
Требуемый вывод: DISTINCT A (m), DISTINCT A (n), DISTINCT A (z)
Включает не вариант.
Возможно, объяснил это немного многословно ...