Linq使用Where条件查询员工详细信息?

时间:2012-05-03 10:45:10

标签: linq linq-to-sql

我有一张如下表格。

Eno Ename             Salary

1   Ravindra Tagore    60000

2   Mahesh Babu        80000

3   rama               20000

4   Krishna Prasad     25000

5   sita               40000

6   Subhash Varma      20000

我需要一个LINQ查询,查看谁拥有超过20k且姓氏不是null详细信息。

实施例

1 ravindra tagore 60000

2 mahesh babu     80000

4 krishna Prasad  25000.

1 个答案:

答案 0 :(得分:0)

假设您的实体集合名为“Employees”,则以下查询应该起作用:

var results = 
from employee in dc.Employees
where employee.Ename.Trim().Contains(" ")
select employee;

查询将修剪Ename列的空格,如果在名称中找不到空格,则表示缺少名称的一部分。