public static IList<EmployeeObject> GetAllEmployee()
{
IList<EmployeeObject> emps = new List<EmployeeObject>();
using (SqlConnection conn = new SqlConnection(connString))
{
connection.Open();
//....
using (SqlDataReader reader = sqlCommand.ExecuteReader())
{
while (reader.Read())
{
//...add
}
}
}
return emps.ToList();
}
public static IQueryable<EmployeeObject> QueryableSQL()
{
IQueryable<EmployeeObject> queryable = EmployeeRepository.GetAllEmployee();
}
要求交叉检查 Lambda 表达式查询是否正确。这意味着 lambda 表达式是如何执行的,我没有使用实体框架,我在网上搜索过,但没有找到任何与我正在寻找的内容相关的博客。任何帮助 SQL 探查器?还是对象查询?任何能告诉我 sql 正在生成的东西。
var query = QueryableSQL().Where(employee =>
employee.Interests.Any(interest => interest.Name == "Chess"));