asp.net-mvc – Linq选择语句 – 不在的地方
发布时间:2020-12-16 04:00:44 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试编写相当于的LINQ语句: select e.EmployeeID,EmployeeName = e.FirstName + ' ' + e.LastNamefrom Employees ewhere e.EmployeeID not in( select EmployeeID from Managers) 我想我与以下内容非常接近: from e in Employeeswhere e.EmployeeID
我正在尝试编写相当于的LINQ语句:
select e.EmployeeID,EmployeeName = e.FirstName + ' ' + e.LastName from Employees e where e.EmployeeID not in ( select EmployeeID from Managers ) 我想我与以下内容非常接近: from e in Employees where e.EmployeeID != // This is where I'm lost ( from m in Managers select m.EmployeeID ) select new { e.EmployeeID,EmployeeName = e.FirstName + ' ' + e.LastName } 我想把它放到Html.DropDownList中. 解决方法
我不确定对此的正确查询符号是什么,但以下扩展语法将完成工作
var result = Employees .Where( e => !Managers.Where(m => m.EmployeeId == e.EmployeeId).Any()) .Select( e => new { EmployeeId = e.EmployeeId,EmployeeName = e.FirstName + ' ' + e.LastName); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – Razor base type / Templated Razor使用“using
- asp.net-mvc – 在typescript和knockout中使用viewmodel时的
- asp.net-mvc – ASP.NET MVC快速教程
- asp.net – 使用facebook登录的asp .net 4.0会员资格
- 如何在asp.net(C#)中创建动态页面?
- .NetCore技术研究-ConfigurationManager在单元测试下的坑
- asp.net – 如何检测请求是否是Global.asax中的回调?
- 运行命令(CMD)大全
- Asp.Net MVC 5 Owin Twitter Auth throwing 401 Exception
- asp.net – WebForms中的强类型容器
推荐文章
站长推荐
- asp.net – Visual Studio 2008使用CodeBehind失
- asp.net – AJAX updatepanel给出错误
- 动手造轮子:实现一个简单的依赖注入(一)
- asp.net – 如何在Web App和Windows Form Applic
- asp.net – HTTP文件如何在IIS内部上传?
- asp.net – Request.IsAuthenticated永远不会成立
- asp.net-mvc – 发布ASP.NET MVC 3 Html.TextAre
- asp.net-mvc – Asp.Net MVC 5如何将ViewBag发送
- asp.net-mvc – 如果使用HTML内容,我可以写入内联
- asp.net – monodevelop可以像没有VS2010一样进行
热点阅读