【发布时间】:2013-01-30 21:36:59
【问题描述】:
我正在开发一个 .Net MVC3 项目。我有以下代码在同一张表上运行 2 个查询。第二个查询取决于第一个查询的结果。我如何重写它以使用单个查询(带有嵌套查询)并将结果分配给我的视图模型?
public ViewResult Category(string id)
{
var viewModel = new ProductCategoryNavigation();
viewModel.category = db.Category.Single(c=>c.NavigationId==id);
viewModel.subCategories = db.Category.Where(i => i.ParentId == category.Id);
return View(viewModel);
}
【问题讨论】:
标签: asp.net-mvc linq