Я сам этот SQL-запросEntity Framework запрос игнорирует мое OrderBy
ВЫБРАТЬ db_accounts_last_contacts
. id
, dbe_accounts_last_contacts
. last_contact_date
, db_accounts_last_contacts
. description
, db_accounts_last_contacts
. follow_up_date
, db_accounts_last_contacts
. spoke_to_person_id
, db_accounts_last_contacts
. account_id
ОТ db_accounts_last_contacts
, db_companies
ГДЕ db_companies
. id
= db_accounts_last_contacts
. account_id
ЗАКАЗАТЬ db_accounts_last_contacts
. last_contact_date
DESC
Который возвращает мои результаты, заказанные last_contact_date.
Теперь у меня есть Entity Framework запрос
var query = (from c in context.accounts_companies
select new AccountSearchResultModel()
{
LastContacted = (from calc in context.communique_accounts_last_contacts
where calc.account_id == companyId
orderby calc.last_contact_date descending
select calc.last_contact_date).FirstOrDefault()
});
Однако, когда я иду вперед и делать свою ToList на нем, мои результаты никогда не заказал Вот мой стол маркированного
Здесь мой список заказанных с использованием SQL-запроса
Почему мой запрос на инфраструктуру сущности не поднимает мой заказ? Или, если это то, почему я всегда вытаскиваю первый?
И какой SQL сгенерирован? Базовая отладка, пожалуйста. Это также может помочь предоставить номера версий соответствующего программного обеспечения - это EF в этом случае. – TomTom
TomTom, указанный выше, является фрагментом моего запроса, если я вставляю весь свой запрос в sql, используя мой отладчик, чтобы увидеть, что SQL my sql имеет более 600 строк, поэтому не уверен, могу ли я опубликовать свой код SQL – Canvas