Как это (в данный момент) невозможно использовать Include() в скомпилированном запросе, я пытаюсь переписать их для объединения. Но, похоже, это не так, как хотелось бы.Rewriting Include() к соединению linq
Скажем, у меня есть это соотношение:
Order OrderState
Id Id
OrderStateId Description
Теперь я принести описание следующим образом:
var q = (from o in context.Orders
where o.Id = orderId
select o).Include("OrderState");
Я пытался переписывать это так:
var q = (from o in context.Orders
join st in context.OrderStates on o.OrderStateId equals st.Id
where o.Id = orderId
select o);
Но OrderState по-прежнему имеет значение null в моем наборе результатов. Как я могу это исправить (таким образом, что приемлемо для скомпилированного запроса)?
@hvd и Oops для меня сейчас ... –