Я пытаюсь заполнить свои ViewData ТОЛЬКО конкретными наборами объектов БД в моем проекте ASP.NET MVC 4. Ниже приводится то, что у меня есть до сих пор, но как я могу написать этот «if» statment для этого?Как добавить ТОЛЬКО конкретные наборы данных БД в ViewData в ASP.NET MVC 4 Entity Framework?
public PartialViewResult _GetforSelectedStatus(string TargetName)
{
_selectedJobDB = new IntegrationDBEntities();
foreach (Job j in _selectedJobDB.Jobs)
{
if (j.Request.TargetName == TargetName)
{
//I need to add the Job that meets the above "if" requirment to the ViewData here....
}
}
}
Обычно я затем отправить ViewData модели с частичным видом, как показано ниже, но я не думаю, что это будет работать, так как я не хотел, чтобы отправить всю модель:
ViewData.Model = _selectedJobDb.Jobs.ToList();
return PartialView();
Как добавить ТОЛЬКО конкретные наборы данных БД в ViewData и отправить их в PartialView?
Это ** Linq **, если вам интересно. – Catwood
Спасибо! Я сейчас пытаюсь это сделать. Можете ли вы, пожалуйста, ответить на мой вопрос? – antman1p
Хммм ... Это не делает то, что я хотел, но я думаю, что у меня может быть проблема с моим Ajax. – antman1p