Пожалуйста, исправьте в запросеEntity Framework запрос присоединяется и группа по вопросу
В PL/SQL
SELECT a.MENU_ID, a.menu_label, a.menu_value
FROM tbl_ims_menu a, TBL_IMS_ROLE_ASSIGNED_MENU b,TBL_IMS_USER_ROLE_PRIVILEGES c
WHERE a.menu_id = b.menu_id AND b.urole_id = c.granted_role
AND c.user_id = '3' AND a.menu_master <> '0'
AND a.menu_status = 'Active'
GROUP BY a.menu_id, a.menu_label, a.menu_value
запрос работает нормально есть некоторая проблема, когда переписывают в рамках Entity
проверка следующее запрос
List<TBL_IMS_MENU> listSubMenu = (from m in db.TBL_IMS_MENU
join ra in db.TBL_IMS_ROLE_ASSIGNED_MENU on m.MENU_ID
equals ra.MENU_ID
join rp in db.TBL_IMS_USER_ROLE_PRIVILEGES on ra.UROLE_ID
equals rp.GRANTED_ROLE
where rp.USER_ID == UserID
group m by m.MENU_ID
into g select g).ToList();
Если я использовал Var вместо списка, то как стрелять?
, что это ошибка, которую вы получить? – johnny
ключевое слово var - это просто вывод типа. Тип запроса после вызова ToList() будет IEnumerable, поэтому вы можете перечислить его, как вы делаете это со списком. –