посмотрите на этот код
IQueryable<Request> RequestsTotal = DataContext.Requests;
RequestsTotal = RequestsTotal.Where(rec =>
rec.RequestTransactions.Last().ServerStatusId != 0);
во время выполнения этого кода, произошла ошибка об использовании Last Method в условии Where.Как я могу решить эту проблему?!
ОБНОВЛЕНИЕ1 : это произошла ошибка:
LINQ для сущностей не распознает метод', и этот метод не может быть преобразован в выражение хранилища.
UPDATE2 : у меня есть таблица Request
, и эта таблица имеет отношение один ко многимдо RequestTransactions
таблицы.По этому коду я попытался получить все requests
, которые не имеют ServerStatusId = 0
при последнем перекодировании его введенного кода здесь RequestTransactions
. Есть ли другой способ?