Сообщение об ошибке выглядит как , говорящее вам, что e
уже определено как что-то (предположительно строка) в другом месте области действия, содержащей ваш оператор return
.Не видя ваш код, я могу только предположить, что у вас есть что-то вроде этого:
method()
{
string e = "abcd";
return this.ObjectContext.SERVERs.OrderBy(e=>e.username);
}
Это не сработает, потому что символ, который вы пытаетесь использовать в качестве аргумента лямбда-выражения уже объявлено .
Если вы не понимаете использование синтаксиса =>
для объявления делегатов, вы должны сами это выяснить.:) Вот учебник , например.