C# 如何筛选查询?
我正在尝试更新GetCoursesByTeacher方法,以返回可用课程的列表,这些课程的教师姓氏等于传入的lastName参数值 -在using语句中实例化上下文类的实例 -返回在上下文的数据库集属性上调用Where和ToList的结果 这是我的密码C# 如何筛选查询?,c#,C#,我正在尝试更新GetCoursesByTeacher方法,以返回可用课程的列表,这些课程的教师姓氏等于传入的lastName参数值 -在using语句中实例化上下文类的实例 -返回在上下文的数据库集属性上调用Where和ToList的结果 这是我的密码 public static List<Course> GetCoursesByTeacher(string lastName) { using (var context = new Conte
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没有,还是没什么。稍后我会看一看。也许我只是需要休息一下