【发布时间】:2015-06-13 23:14:46
【问题描述】:
我的视图页面中有 15 列,例如参考名称、形状、颜色、重量、价格等
我正在获取所有这些数据以优化数据库,如果用户不选择形状,那么它不会使用形状来优化,无论用户选择什么进行优化,只有那些项目应该在查询中。
我获取数据的代码-
[HttpPost]
public ActionResult ParametricSearch(List<string> SourceId, List<string> ShapeId, int[] Weights, List<string> ColorId)
{
...some code is here....
}
我的问题是当用户不选择“形状”时,它为空,我不想在查询中添加它来优化,只有选择的项目应该在查询中。 我如何编写查询以使用这些字段优化所有数据库
【问题讨论】:
标签: asp.net-mvc entity-framework