Entity Framework: An expression is too long
От: dmitry_npi Россия  
Дата: 17.01.17 10:14
Оценка:
Добрый день

В проекте используется Entity Framework по варианту DataBase First, то есть используется генерация кода по базе.
И для ускорения старта используется генерация Views. Так вот, старый компилятор (VS2012/2013) нормально эту простыню собирал, а вот новые (VS2015+) уже не могут:

error CS8078: An expression is too long or complex to compile


И действительно, там код типа такого:

if(index==0)
{
  // ...
}
else
{
   if(index==1)
   {
     // ...
   }
   else
   {
      if(index==2)
      { 
         // и так далее, штук 800
      }
   }
}


Как можно выйти из ситуации, чтобы перейти на новые версии студии?
Атмосферная музыка — www.aventuel.net
Отредактировано 17.01.2017 11:42 AndrewVK . Предыдущая версия .
entity framework ef
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.