Рассмотрим следующий запрос:Linq To Entities Query
var profilelst =
(
from i in dbContext.ProspectProfiles
where i.CreateId == currentUser
select new ProspectProfile
{
ProspectId = i.ProspectId,
Live = i.Live,
Name = i.Name,
ServiceETA = i.Opportunities.OrderByDescending(t => t.FollowUpDate)
.FirstOrDefault()
.ServiceETA.ToString(),
FollowUpDate = i.Opportunities.OrderByDescending(t => t.FollowUpDate)
.FirstOrDefault()
.FollowUpDate
}
)
.ToList();
return profilelst.OrderByDescending(c=>c.FollowUpDate)
.Skip(0).Take(endIndex)
.ToList();
Вот в этом запросе, пожалуйста, посмотрите на FollowUpDate
и ServiceType
, это как я извлекаться из возможностей стола, есть ли другая работа вокруг, чтобы получить эти как ..
Один к многим в таблицах, как: ProspectProfile -> Opportunities
ли запрос я написал это нормально или есть какая-то другая работа вокруг этого можно сделать проще.
Переформатированный код, чтобы сделать его доступным для чтения, однако фактический вопрос не ясен. –
Вы проверили, работает ли ваш первый запрос вообще? У меня есть сомнения. – Slauma