C# 将筛选器应用于业务对象

C# 将筛选器应用于业务对象,c#,C#,有人能帮我过滤业务对象中的数据吗 以下是我的示例代码: var allemps = empService.GetAllEmployees(); IEnumerable<Emp> emps; if (allemps.IsFreeOfErrors) { emps = allemps.Value.Contains("abc"); } var allemps=empService.GetAllEmployees(); 可数EMP; 如果(allemps.无错误) { emps

有人能帮我过滤业务对象中的数据吗

以下是我的示例代码:

var allemps = empService.GetAllEmployees();
IEnumerable<Emp> emps;
if (allemps.IsFreeOfErrors)
{
       emps = allemps.Value.Contains("abc");
}
var allemps=empService.GetAllEmployees();
可数EMP;
如果(allemps.无错误)
{
emps=allemps.Value.Contains(“abc”);
}
此处
allemps.Value
返回所有员工数据。但我想筛选名称以“abc”开头的EMP。我该怎么做?

这里是

var allemps=empService.GetAllEmployees();
可数EMP;
如果(allemps.无错误)
{
emps=allemp.Where(w=>w.Value.StartWith(“abc”);
}

在询问之前,您是否尝试过/在谷歌上搜索过?
var allemps = empService.GetAllEmployees();
IEnumerable<Emp> emps;
if (allemps.IsFreeOfErrors)
{
   emps = allemp.Where(w=>w.Value.StartWith("abc"));
}
emps = allemps.Where(e => e.Value.StartWith("abc"));