c# - 如何在实体框架的一列中使用具有不同数据的where子句?
问题描述
public ActionResult Index()
{
var results = db.Employee
.Where(d => d.JOBID == "Tester"
&& d.JOBID == "Developer"
&& d.Salary =="2000")
.ToList();
return View(results);
}
结果
姓名 职位 薪水
- 约翰测试仪 4000
- 欢乐开发者2000
解决方案
如果您想应用从同一列中选择两个值,您最好使用OR运算符,这将列出他们的薪水正好为 2000 的测试人员或开发人员
public ActionResult Index()
{
var results = db.Employee
.Where(d =>
(d.JOBID == "Tester" || d.JOBID == "Developer") &&
d.Salary =="2000")
.ToList();
return View(results);
}
推荐阅读
- sql - 如何连接表并为活动记录 RAILS 应用 where 子句
- python - Selenium - 如何单击每个单独项目的所有“更多”按钮以从下拉列表中抓取数据
- c# - 在控制器中接收表单数据时出现问题。C# - MVC
- python - 如何使用此特定路径导航到 Selenium 中的站点?
- android - AOSP:在哪里存储工厂数据?
- c# - 自动缩放文本以适应单声道屏幕
- javascript - 无法正确显示结果
- reactjs - 如何将身份验证令牌传递给端点?
- quarkus - 使用 Rancher Rio 部署 Quarkus 应用程序的步骤
- javascript - 测验结束时的休息按钮不起作用