Я прохожу модель оценки до результатов Действие с использованием перенаправления на действие. В контроллере Результаты действий я хотел бы выполнить Linq заявление для получения количества строк с помощью репозитория и независимо от значения posted.for ПримерОператор Linq для возврата числа строк
number of rows = Select *
from table or model
where SmokesInHouse = SmokesInHouse And
SmokesInCar = SmokesInCar And
SmokesAtWork = SmokesAtWork'
public class SampleController : Controller
{
private IEnvRepository repository;
public SampleController(IEnvRepository assesmentRepository)
{
repository = assesmentRepository;
}
[HttpPost]
public ActionResult SmokingEnvironments(Assessment a)
{
if (ModelState.IsValid)
return RedirectToAction("Results", new { SmokesInHouse =SmokesInHouse, SmokesInCar = a.SmokesInCar, SmokesAtWork=a.SmokesAtWork });
}
return View(a);
}
[HttpGet]
public ActionResult Results()
{
return View();
}
}
'X.Where (P) .Count()' эквивалентно 'X.Count (P)'. –