Напишите запрос linq с помощью group by и joins
Привет команда,
У меня есть 3 таблицы (роли,RolesLink,RolesTitle)
И таблицы имеют отношение к столбцу RoleID.
В зависимости от повторяющегося столбца (если повторяющиеся значения должны быть 2 значениями) RolesLink я хочу вернуть данные в виде выходных данных, показанных ниже.
Table: Roles RuleID Name Col3 Col4 1 Admin 2 Account Table: RolesLink ID RoleID DuplicateCol Col4 Col5 1 1 Title_ID 2 2 Title_ID 3 1 Title_Name Table: RolesTitle ID RoleID TitleName Col4 Col5 1 1 Title_1 2 2 Title_2 3 1 Title_3
Выход
RoleID1 RoleID2 Title1 Title2 1 2 Title_1 Title_2
Пожалуйста, помогите мне написать запрос LINQ (на языке C#), чтобы вернуть вышеописанный выходной результат.
Спасибо,
и jayaram
Что я уже пробовал:
Я пытался получить данные на основе group by DuplicateCol, но я не могу получить данные с titlename.