Я называю модель в view.cshtml следующим образом:
@model IEnumerable<Spiirit_Project.Models.Deliverable>
Затем я использую этот LINQ-метод в view.cshtml так:
@{ var a = Model.Where(p => p.deliverable_research_year_id == 169).Count(); }
Когда я запускаю свой проект, возникает ошибка:
"Значение не может быть нулевым.
Имя параметра: источник ".
Моя таблица «Доставлено» не пуста, но я получаю эту ошибку. Как исправить эту ошибку?
есть мой контроллер:
public ActionResult CreateDeliverable(int? idResearch, int? idBaseline, int? idYear){
ViewBag.IdResearch = idResearch;
ViewBag.IdBaseline = idBaseline;
ViewBag.IdYear = idYear;
ViewBag.Year = db.Deliverable_Research_Years.Find(idYear);
ViewBag.Deliverable = db.Deliverables.ToList();
return View();
}