Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何筛选查询?_C# - Fatal编程技术网

C# 如何筛选查询?

C# 如何筛选查询?,c#,C#,我正在尝试更新GetCoursesByTeacher方法,以返回可用课程的列表,这些课程的教师姓氏等于传入的lastName参数值 -在using语句中实例化上下文类的实例 -返回在上下文的数据库集属性上调用Where和ToList的结果 这是我的密码 public static List<Course> GetCoursesByTeacher(string lastName) { using (var context = new Conte

我正在尝试更新GetCoursesByTeacher方法,以返回可用课程的列表,这些课程的教师姓氏等于传入的lastName参数值

-在using语句中实例化上下文类的实例 -返回在上下文的数据库集属性上调用Where和ToList的结果

这是我的密码

 public static List<Course> GetCoursesByTeacher(string lastName)
        {
            using (var context = new Context())
          .Where(cb=> cb.lastName)
              .ToList();
        }
    }
}
公共静态列表GetCoursesByTeacher(字符串lastName)
{
使用(var context=new context())
.Where(cb=>cb.lastName)
.ToList();
}
}
}

我得到一个编译失败的错误,但我不知道在哪里。我错过了什么?请帮助

上下文。教师
-您的数据表

public static List<Course> GetCoursesByTeacher(string lastName)
{
    using (var context = new Context())
    {
        var result = context.Teachers.Where(cb => cb.lastName == lastName).ToList();
    }
}
公共静态列表GetCoursesByTeacher(字符串lastName)
{
使用(var context=new context())
{
var result=context.Teachers.Where(cb=>cb.lastName==lastName.ToList();
}
}

我觉得cb.lastName不是一个布尔字段,对吗?正确吗?它只是dbstill中的一个属性,似乎有一些问题。respository.cs(21,30):错误CS0411:方法'System.Linq.Enumerable.的类型参数。其中(this System.Collections.Generic.IEnumerable,System.Func)'无法从用法推断出来。尝试显式指定类型参数编译失败:1个错误,0个警告我是编程新手,正在学习。这到底意味着什么?@user9299960尝试使用
List result=..
而不是
var result=..
,尽管这不应该是一个错误problem@MohammadHamoud没有,还是没什么。稍后我会看一看。也许我只是需要休息一下