Дерево выражений может не содержать оператора присваивания при добавлении поля серийного номера - PullRequest
0 голосов
/ 24 мая 2019

Я добавляю поле серийного номера в запрос linq, но я получил сообщение об ошибке: «Дерево выражений может не содержать оператор присваивания»

int Index = 1;
var Result = from emp in db.EmpDetails 
join desc in db.tblDesignation on emp.D_Id equals desc.Id
join contry in db.tblCountry on emp.C_Id equals contry.Id
join propic in db.tblProfilePic on emp.Id equals propic.EmpId into propicgroup
from propicimage in propicgroup.DefaultIfEmpty()
orderby emp.Id descending
select new EmpDetails
{
     EmpIndex = Index++,
     Id = emp.Id,
     ProfilePic = propicimage.ImageName,
     UserName = emp.UserName,
     Gender = emp.Gender,
     DateOfBirth = emp.DateOfBirth,
     ContactNo = emp.ContactNo,
     Salary = emp.Salary,
     EmailId = emp.EmailId,
     Designation = desc.Designation,
     Country = contry.Country,
     DateOfJoin = emp.DateOfJoin
};

Ошибка "Index ++", пожалуйста, нажмите на эту ссылку изображения

ошибка выглядит как «Дерево выражений может не содержать оператор присваивания»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...