Member 12576932 Ответов: 1

Получение ошибки при передаче данных для просмотра, пожалуйста, предложите


Получение ниже ошибки при передаче данных для просмотра.

Пожалуйста предложите решение

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

Разбейте этот запрос на отдельные операторы с правильными именами переменных, и, надеюсь, это облегчит понимание реальной проблемы.

1 Ответов

Рейтинг:
1

Maciej Los

Я бы начал здесь: Ошибка компилятора CS1061 | Microsoft Docs[^]