我正在尝试查询数据库以获得更少的结果。 但我不确定它是如何工作的。 这是完整列表的默认脚手架的样子
public ActionResult Index()
{
return View(db.Activity());
}
这就是我认为应该有效的方法。
public ActionResult Index()
{
List<Activity> model = new List<Activity>();
var query1 = model.Select(p => new Activity()
{
ParentId = "SR_438846"
});
return View(query1);
}
查看接收
@model IEnumerable<DashBoard.Models.Activity>
我想查看查询列表。不确定IEnumerable如何改变事物。阅读它并没有帮助。 列表中的简单查询如何? 如果db。事情已经抵制了。 TNX
这就是工作项目的工作方式
public ActionResult Index()
{
IEnumerable<Activity> result = db.Activity.Where(act => act.ParentId == "438846").ToList();
return View(result);
}
再次感谢!!!
答案 0 :(得分:1)
让我们假设您已经设置了一个包含名为“活动”的DbSet的DbContext(请参阅Getting started using Entity Framework with MVC)。
然后您可以使用LINQ编写查询,例如选择具有特定父ID的所有活动:
IEnumerable<Activity> result = _dbContext.Activities.Where(act => act.ParentId == "SR_438846")