Сообщение Entity Framework: An expression is too long от 17.01.2017 10:14
Изменено 17.01.2017 11:42 AndrewVK
Entity Framework: An expression is too long
Добрый день
В проекте используется Entity Framework по варианту DataBase First, то есть используется генерация кода по базе.
И для ускорения старта используется генерация Views. Так вот, старый компилятор (VS2012/2013) нормально эту простыню собирал, а вот новые (VS2015+) уже не могут:
И действительно, там код типа такого:
Как можно выйти из ситуации, чтобы перейти на новые версии студии?
В проекте используется 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
}
}
}
Как можно выйти из ситуации, чтобы перейти на новые версии студии?
Entity Framework: An expression is too long
Добрый день
В проекте используется Entity Framework по варианту DataBase First, то есть используется генерация кода по базе.
И для ускорения старта используется генерация Views. Так вот, старый компилятор (VS2012/2013) нормально эту простыню собирал, а вот новые (VS2015+) уже не могут:
И действительно, там код типа такого:
Как можно выйти из ситуации, чтобы перейти на новые версии студии?
В проекте используется 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
}
}
}
Как можно выйти из ситуации, чтобы перейти на новые версии студии?