Получение ошибки при передаче данных для просмотра, пожалуйста, предложите
Получение ниже ошибки при передаче данных для просмотра.
Пожалуйста предложите решение
Message "error CS1061: 'IQueryable<cndpersonaldetail>' does not contain a definition for 'cndID' and no extension method 'cndID' accepting a first argument of type 'IQueryable<cndpersonaldetail>' could be found (are you missing a using directive or an assembly reference?)" string
Что я уже пробовал:
var userid = Session["UserName"].ToString(); var id = db.Registrations.Where(m => m.userID == userid).Select(m => m.id).FirstOrDefault(); var result = db.cndPersonalDetails.Join(db.registrationDetails, a => a.id, b => b.createdFor, (a, b) => new { a, b }).ToList(). Join(db.Registrations, r => r.b.createdBy, reg => reg.id, (r, reg) => new { r, reg }).ToList().Where(m => m.r.b.createdBy == id).Select(m => new { m.r.a.cndID, m.r.a.createdBy, m.r.a.emailID, m.r.a.experienceMonth, m.r.a.experienceYear, m.r.a.isActive, m.r.a.Name, m.r.a.Number, m.r.a.Resume}); return View(result.ToList());
Смотреть
-----------
@model IQueryable<hrproject.models.cndpersonaldetail>
F-ES Sitecore
Разбейте этот запрос на отдельные операторы с правильными именами переменных, и, надеюсь, это облегчит понимание реальной проблемы.