Как объединить две объединенные таблицы с внутренним запросом в linque?
Как объединить две объединенные таблицы с внутренним запросом в linque? то же самое, что и ниже, я пробовал в sql server
select refCustGrouped.Extension,refCustGrouped.CreatedOn,users.MobileNo,users.Name,cust.Status,users.IsDelete from [there_crm].[therecrm_admin].[User] users join [there_crm].[therecrm_admin].[Customer] cust on users.uID = cust.uID join ( select top 1 with TIES refCust.cuRefID,refCust.MobileNo, refCust.CreatedOn,refCust.Extension from [there_crm].[therecrm_admin].[RefCustomer] refCust ORDER BY ROW_NUMBER() OVER(PARTITION BY refCust.MobileNo ORDER BY refCust.cuRefID DESC) ) refCustGrouped on refCustGrouped.MobileNo = users.MobileNo where users.IsDelete Is NULL or users.IsDelete = 0 and users.rID = 3 and cust.Status = 'INV' or cust.Status = 'VIS'
Что я уже пробовал:
var res = (from cust in CRMEntites.Customers join user in CRMEntites.Users on cust.uID equals user.uID join refCust in ( ) where cust.IsActive == true && cust.IsDelete == false && user.rID == 3 select new RefCust { }).ToList();
CHill60
Что не так с вашим кодом? Возникает ли исключение, не возвращает ли оно то, что вы ожидаете?
dawood abbas
Я не могу завершить свой запрос linq в соответствии с приведенным выше sql-запросом.