ORA-00933: команда SQL неправильно завершилась в моей сети.Приложение MVC

#c# #oracle #entity

#c# #Oracle #сущность

Вопрос:

У меня есть эти два метода (первый — тот, который выдает ошибку):

 public List<SelectListItem> GetRegions()
        {
            return this.manager.GetRegions().ToList().Select(c => 
            new SelectListItem { Value = (c.ID).ToString(), Text = c.DES }).ToList();
        }

public IQueryable<VIEW> GetRegions()
        {
            return    from p in this.context.Read()
                      group p by new { p.ID }
                      into mygroup
                      select mygroup.FirstOrDefault();
        }
  

Это исключение:
«Oracle 11.2.0.3.0 не поддерживает APPLY»

ОБНОВЛЕНИЕ Я пробовал это, и это не дает ошибок, но, очевидно, у меня дублируются данные (SelectMany), Distinct не работает

 ((this.context.Read().GroupBy(item => item.ID)                          
                     .ToArray())
                     .SelectMany(x=>x.Distinct()))
.AsQueryable();
  

Комментарии:

1. Есть ли возможность перейти на Oracle 12? Смотрите здесь «LINQ: SQL ПРИМЕНЯЕТ поддержку ключевых слов для боковых представлений»

2. Я не могу изменить версию