如何仅将特定的数据库实体集添加到 ASP.NET MVC 4 Entity Framework 中的 ViewData?
How do I add ONLY specific DB Entity Sets to the ViewData in ASP.NET MVC 4 Entity Framework?
我试图在我的 ASP.NET MVC 4 项目中仅使用特定的数据库实体集填充我的 ViewData。下面是我到目前为止所拥有的,但是我该如何编写这个 "if" 语句来完成这个?
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?
ViewData.Model = _selectedJobDb.Jobs.Where(j => j.Request.TargetName == TargetName).ToList();
我试图在我的 ASP.NET MVC 4 项目中仅使用特定的数据库实体集填充我的 ViewData。下面是我到目前为止所拥有的,但是我该如何编写这个 "if" 语句来完成这个?
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?
ViewData.Model = _selectedJobDb.Jobs.Where(j => j.Request.TargetName == TargetName).ToList();